Skip to content

Commit 90c2f80

Browse files
committed
Update JRuby to 9.4.3.0
A few minor tweaks were needed here to make this work properly. Part of work to get mavengem updated and working with the new RubyGems.org API (jruby/mavengem#9). For the gem installer change background, see rubygems/rubygems@de3f8d0 For the bold/escape change, see jruby/jruby#7864
1 parent 3dc6f0b commit 90c2f80

File tree

19 files changed

+32
-37
lines changed

19 files changed

+32
-37
lines changed

gem-maven-plugin/src/it/gems-with-compile-test-and-provided-scope/pom.xml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,7 @@
8686
<artifactItem>
8787
<groupId>org.jruby</groupId>
8888
<artifactId>jruby-complete</artifactId>
89-
<version>9.2.19.0</version>
89+
<version>9.4.3.0</version>
9090
<outputDirectory>${project.build.directory}</outputDirectory>
9191
</artifactItem>
9292
</artifactItems>
@@ -116,7 +116,7 @@
116116
<configuration>
117117
<arguments>
118118
<argument>-cp</argument>
119-
<argument>${project.build.directory}/jruby-complete-9.2.19.0.jar${path.separator}${project.build.directory}/gems-test-0.0.0.jar</argument>
119+
<argument>${project.build.directory}/jruby-complete-9.4.3.0.jar${path.separator}${project.build.directory}/gems-test-0.0.0.jar</argument>
120120
<argument>org.jruby.Main</argument>
121121
<argument>-e</argument>
122122
<argument>
@@ -138,7 +138,7 @@
138138
<dependency>
139139
<groupId>org.jruby</groupId>
140140
<artifactId>jruby-complete</artifactId>
141-
<version>9.2.19.0</version>
141+
<version>9.4.3.0</version>
142142
<type>jar</type>
143143
</dependency>
144144
</dependencies>

gem-maven-plugin/src/it/include-rubygems-in-resources/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@
3131
<dependency>
3232
<groupId>org.jruby</groupId>
3333
<artifactId>jruby-complete</artifactId>
34-
<version>9.2.19.0</version>
34+
<version>9.4.3.0</version>
3535
</dependency>
3636
</dependencies>
3737

gem-maven-plugin/src/it/include-rubygems-in-test-resources-failure/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
<dependency>
2222
<groupId>org.jruby</groupId>
2323
<artifactId>jruby-complete</artifactId>
24-
<version>9.2.19.0</version>
24+
<version>9.4.3.0</version>
2525
</dependency>
2626
</dependencies>
2727
<properties>

gem-maven-plugin/src/it/include-rubygems-in-test-resources/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@
2727
<dependency>
2828
<groupId>org.jruby</groupId>
2929
<artifactId>jruby-complete</artifactId>
30-
<version>9.2.19.0</version>
30+
<version>9.4.3.0</version>
3131
</dependency>
3232
</dependencies>
3333
<properties>

gem-proxy/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@
5959
<dependency>
6060
<groupId>org.jruby</groupId>
6161
<artifactId>jruby-complete</artifactId>
62-
<version>9.2.19.0</version>
62+
<version>9.4.3.0</version>
6363
</dependency>
6464
</dependencies>
6565
<build>

jruby-maven-plugin/src/it/generate-java-and-compile/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
<dependency>
1111
<groupId>org.jruby</groupId>
1212
<artifactId>jruby-complete</artifactId>
13-
<version>9.2.19.0</version>
13+
<version>9.4.3.0</version>
1414
</dependency>
1515
</dependencies>
1616
<build>

jruby-maven-plugin/src/main/java/de/saumya/mojo/jruby/AbstractJRubyMojo.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ public abstract class AbstractJRubyMojo extends AbstractMojo {
4040

4141
protected static final String JRUBY_STDLIB = "jruby-stdlib";
4242

43-
protected static final String DEFAULT_JRUBY_VERSION = "9.2.19.0";
43+
protected static final String DEFAULT_JRUBY_VERSION = "9.4.3.0";
4444

4545

4646
/**
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
jruby.versions=9.2.19.0
1+
jruby.versions=9.4.3.0

minitest-maven-plugin/src/main/java/de/saumya/mojo/minitest/MinitestMavenTestScriptFactory.java

Lines changed: 1 addition & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -31,18 +31,8 @@ void getTeeClass(StringBuilder builder){
3131
}
3232

3333
void getAddTestCases(StringBuilder builder){
34-
builder.append("require 'rubygems'\n");
35-
builder.append("begin\n");
36-
builder.append(" require 'bundler'\n");
37-
builder.append(" Bundler.require\n");
38-
builder.append("rescue Exception\n");
39-
builder.append(" begin\n");
40-
builder.append(" gem 'minitest'\n");
41-
builder.append(" rescue Exception\n");
42-
builder.append(" # assume we run ruby19\n");
43-
builder.append(" end\n");
44-
builder.append("end\n");
4534
builder.append("begin\n");
35+
builder.append(" gem 'minitest'\n");
4636
builder.append(" require 'minitest/autorun'\n");
4737
builder.append("rescue\n");
4838
builder.append(" raise 'looks like minitest gem is missing'\n");

pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -132,7 +132,7 @@
132132
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
133133
<invoker.skip>true</invoker.skip>
134134
<maven.version>3.0.3</maven.version>
135-
<jruby.version>9.2.19.0</jruby.version>
135+
<jruby.version>9.4.3.0</jruby.version>
136136
<jruby.rack.version>1.0.10</jruby.rack.version>
137137
<jetty.version>7.5.1.v20110908</jetty.version>
138138
<war.version>2.1.1</war.version>

0 commit comments

Comments
 (0)