Skip to content

Commit 8eebc4c

Browse files
committed
module-info, but use require instead of require_relative is fix required for JRuby 9.3
1 parent 22645a2 commit 8eebc4c

File tree

5 files changed

+11
-4
lines changed

5 files changed

+11
-4
lines changed

CHANGELOG.md

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
**v1.2.0** Java module ready version

arcball.gemspec

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ Gem::Specification.new do |s|
99
s.authors = ['Martin Prout']
1010
s.date = %q{2021-09-17}
1111
s.description = %q{A ArcBall in java for propane and PiCrate}
12-
s.summary = %q{Provides arcball functionality to processing, from a ruby environment}
12+
s.summary = %q{Provides arcball functionality to processing, from a ruby environment provides java module monkstone.arcball}
1313
s.email = %q{[email protected]}
1414
s.files = ['Rakefile', 'lib/arcball.rb', 'lib/arcball.jar', 'lib/arcball/version.rb']
1515
s.homepage = %q{http://rubygems.org/gems/arcball}

lib/arcball.rb

+3-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
# frozen_string_literal: true
22

33
require 'jruby'
4-
require_relative 'arcball.jar'
5-
Java::MonkstoneArcball::ArcBallLibrary.load(JRuby.runtime)
4+
require 'arcball.jar'
5+
java_import 'monkstone.arcball.ArcBallLibrary'
6+
ArcBallLibrary.load(JRuby.runtime)

pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ DO NOT MODIFY - GENERATED CODE
1111
<modelVersion>4.0.0</modelVersion>
1212
<groupId>arcball</groupId>
1313
<artifactId>arcball</artifactId>
14-
<version>1.1.1</version>
14+
<version>1.2.0</version>
1515
<name>arcball</name>
1616
<description>arcball for arcball</description>
1717
<url>https://github.com/ruby-processing/ArcBall</url>

src/module-info.java

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
open module monkstone.arcball{
2+
exports monkstone.arcball;
3+
requires org.processing.core;
4+
requires org.jruby.core;
5+
}

0 commit comments

Comments
 (0)