Skip to content

Commit 1ba0319

Browse files
committed
Remove java/native module
The JNI bindings are only used by TruffleRuby, so there's no real value in publishing them to Maven. This avoids us being blocked on figuring out a reliable way to build and publish native artifacts to Maven, something that has never really had a good answer. Instead, we will push the "api" and "wasm" modules for now for JRuby's internal parser use, and prepare to push a second "wasm" module to be used by the gem (with full non-semantic data). The remaining artifacts will be the FFI-based gem (opt-in for JRuby users and built at install time) and the raw native library (bound by JRuby using JNR or Panama and to be built and installed by a JRuby-specific gem a la jruby-prism-parser.
1 parent 1687481 commit 1ba0319

File tree

3 files changed

+0
-33
lines changed

3 files changed

+0
-33
lines changed

java/native/pom.xml

Lines changed: 0 additions & 16 deletions
This file was deleted.

java/native/src/main/java/org/ruby_lang/prism/jni/Parser.java

Lines changed: 0 additions & 16 deletions
This file was deleted.

java/pom.xml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,6 @@
5050

5151
<modules>
5252
<module>api</module>
53-
<module>native</module>
5453
<module>wasm</module>
5554
</modules>
5655

0 commit comments

Comments
 (0)