JRuby9 Common

Sonatype helps open source projects to set up Maven repositories on https://oss.sonatype.org/

License

License

Categories

Categories

Ruby Languages
GroupId

GroupId

org.torquebox.mojo
ArtifactId

ArtifactId

jruby9-common
Last Version

Last Version

0.3.1
Release Date

Release Date

Type

Type

jar
Description

Description

JRuby9 Common
Sonatype helps open source projects to set up Maven repositories on https://oss.sonatype.org/

Download jruby9-common

How to add to project

<!-- https://jarcasting.com/artifacts/org.torquebox.mojo/jruby9-common/ -->
<dependency>
    <groupId>org.torquebox.mojo</groupId>
    <artifactId>jruby9-common</artifactId>
    <version>0.3.1</version>
</dependency>
// https://jarcasting.com/artifacts/org.torquebox.mojo/jruby9-common/
implementation 'org.torquebox.mojo:jruby9-common:0.3.1'
// https://jarcasting.com/artifacts/org.torquebox.mojo/jruby9-common/
implementation ("org.torquebox.mojo:jruby9-common:0.3.1")
'org.torquebox.mojo:jruby9-common:jar:0.3.1'
<dependency org="org.torquebox.mojo" name="jruby9-common" rev="0.3.1">
  <artifact name="jruby9-common" type="jar" />
</dependency>
@Grapes(
@Grab(group='org.torquebox.mojo', module='jruby9-common', version='0.3.1')
)
libraryDependencies += "org.torquebox.mojo" % "jruby9-common" % "0.3.1"
[org.torquebox.mojo/jruby9-common "0.3.1"]

Dependencies

compile (1)

Group / Artifact Type Version
de.saumya.mojo : gem-maven-plugin jar 1.1.5

provided (1)

Group / Artifact Type Version
org.apache.maven.plugin-tools : maven-plugin-annotations jar 3.4

Project Modules

There are no modules declared in this project.

jruby maven plugins and extensions

the plugins and extensions are modeled after jruby-gradle and uses the old jruby maven plugins under the hood but it needs jruby-1.7.19 or newer (including jruby-9.0.0.0 serie).

even though the plugin depends on the old jruby-maven-plugins it has a different version.

general command line switches

to see the java/jruby command the plugin is using (for example with the verify goal)

mvn verify -Djruby.verbose

to quickly pick another jruby version use

mvn verify -Djruby.version=1.7.20

jruby9-exec-maven-plugin

it install the gems and jars from ALL scopes and the plugin sections and can execute ruby. execution can be

  • inline ruby: -e 'puts JRUBY_VERSION'
  • via command installed via a gem: -S rake -T
  • a ruby script: my.rb

see more at jruby9-exec-maven-plugin

jruby9-jar-maven-plugin

it packs all gems and jars from the compile/runtime as well the declared resources into runnable jar. execution will with packed jar

  • inline ruby: java -jar my.jar -e 'puts JRUBY_VERSION'
  • via command installed via a gem: java -jar my.jar -S rake -T
  • a ruby script: java -jar my.jar my.rb

see more at jruby9-jar-maven-plugin

jruby9-jar-extension

it produces the same jar as with jruby9-jar-plugin but the configuration is more compact using a maven extension.

see more at jruby9-extensions

meta-fu

create an issue if something feels not right

issues/new

otherwise enjoy :)

org.torquebox.mojo

The TorqueBox Project

Versions

Version
0.3.1
0.3.0