diff --git a/.gitignore b/.gitignore
index aaf23d24..f976ffb1 100644
--- a/.gitignore
+++ b/.gitignore
@@ -7,5 +7,7 @@ target
tmp
*Backup
release.properties
+<<<<<<< HEAD
.idea/
-*.iml
\ No newline at end of file
+*.iml
+.idea
diff --git a/bundler-maven-plugin/src/it/bundler-pom/Gemfile b/bundler-maven-plugin/src/it/bundler-pom-skip/Gemfile
similarity index 100%
rename from bundler-maven-plugin/src/it/bundler-pom/Gemfile
rename to bundler-maven-plugin/src/it/bundler-pom-skip/Gemfile
diff --git a/bundler-maven-plugin/src/it/bundler-pom/invoker.properties b/bundler-maven-plugin/src/it/bundler-pom-skip/invoker.properties
similarity index 100%
rename from bundler-maven-plugin/src/it/bundler-pom/invoker.properties
rename to bundler-maven-plugin/src/it/bundler-pom-skip/invoker.properties
diff --git a/bundler-maven-plugin/src/it/bundler-pom/pom.xml b/bundler-maven-plugin/src/it/bundler-pom-skip/pom.xml
similarity index 100%
rename from bundler-maven-plugin/src/it/bundler-pom/pom.xml
rename to bundler-maven-plugin/src/it/bundler-pom-skip/pom.xml
diff --git a/bundler-maven-plugin/src/it/bundler-pom/setup.bsh b/bundler-maven-plugin/src/it/bundler-pom-skip/setup.bsh
similarity index 100%
rename from bundler-maven-plugin/src/it/bundler-pom/setup.bsh
rename to bundler-maven-plugin/src/it/bundler-pom-skip/setup.bsh
diff --git a/bundler-maven-plugin/src/it/bundler-pom/verify.bsh b/bundler-maven-plugin/src/it/bundler-pom-skip/verify.bsh
similarity index 100%
rename from bundler-maven-plugin/src/it/bundler-pom/verify.bsh
rename to bundler-maven-plugin/src/it/bundler-pom-skip/verify.bsh
diff --git a/bundler-maven-plugin/src/main/java/de/saumya/mojo/bundler/InstallMojo.java b/bundler-maven-plugin/src/main/java/de/saumya/mojo/bundler/InstallMojo.java
index c46bf397..67eae2a6 100644
--- a/bundler-maven-plugin/src/main/java/de/saumya/mojo/bundler/InstallMojo.java
+++ b/bundler-maven-plugin/src/main/java/de/saumya/mojo/bundler/InstallMojo.java
@@ -25,6 +25,7 @@
* maven wrapper around the bundler install command.
*/
@Mojo(name = "install", defaultPhase = LifecyclePhase.INITIALIZE, requiresDependencyResolution = ResolutionScope.TEST)
+@Deprecated
public class InstallMojo extends AbstractGemMojo {
/**
@@ -99,7 +100,8 @@ else if(b < 16) {
@Override
public void executeWithGems() throws MojoExecutionException,
ScriptException, IOException, GemException {
- if(project.getFile() != null){
+ logger.warn("bundler-maven-plugin is deprecated and is not maintained anymore");
+ if(project.getFile() != null){
String pomSha1 = sha1(FileUtils.fileRead(project.getFile()));
File sha1 = new File(project.getBuild().getDirectory(), project.getFile().getName() + ".sha1");
if(sha1.exists()){
diff --git a/bundler-maven-plugin/src/main/java/de/saumya/mojo/bundler/UpdateMojo.java b/bundler-maven-plugin/src/main/java/de/saumya/mojo/bundler/UpdateMojo.java
index 924a9d6c..6aae2f8e 100644
--- a/bundler-maven-plugin/src/main/java/de/saumya/mojo/bundler/UpdateMojo.java
+++ b/bundler-maven-plugin/src/main/java/de/saumya/mojo/bundler/UpdateMojo.java
@@ -17,6 +17,7 @@
* maven wrapper around the bundler update command.
*/
@Mojo(name = "update", defaultPhase = LifecyclePhase.INITIALIZE, requiresDependencyResolution = ResolutionScope.TEST)
+@Deprecated
public class UpdateMojo extends AbstractGemMojo {
/**
@@ -29,6 +30,7 @@ public class UpdateMojo extends AbstractGemMojo {
@Override
public void executeWithGems() throws MojoExecutionException,
ScriptException, IOException, GemException {
+ logger.warn("bundler-maven-plugin is deprecated and is not maintained anymore");
final Script script = this.factory.newScriptFromSearchPath("bundle");
script.addArg("update");
if (this.bundlerArgs != null) {
diff --git a/cucumber-maven-plugin/src/it/cucumber-failure-19/features/simplest.feature b/cucumber-maven-plugin/src/it/cucumber-failure-19-skip/features/simplest.feature
similarity index 100%
rename from cucumber-maven-plugin/src/it/cucumber-failure-19/features/simplest.feature
rename to cucumber-maven-plugin/src/it/cucumber-failure-19-skip/features/simplest.feature
diff --git a/cucumber-maven-plugin/src/it/cucumber-failure-19/features/step_definitions/simplest_steps.rb b/cucumber-maven-plugin/src/it/cucumber-failure-19-skip/features/step_definitions/simplest_steps.rb
similarity index 100%
rename from cucumber-maven-plugin/src/it/cucumber-failure-19/features/step_definitions/simplest_steps.rb
rename to cucumber-maven-plugin/src/it/cucumber-failure-19-skip/features/step_definitions/simplest_steps.rb
diff --git a/cucumber-maven-plugin/src/it/cucumber-failure-19/invoker.properties b/cucumber-maven-plugin/src/it/cucumber-failure-19-skip/invoker.properties
similarity index 100%
rename from cucumber-maven-plugin/src/it/cucumber-failure-19/invoker.properties
rename to cucumber-maven-plugin/src/it/cucumber-failure-19-skip/invoker.properties
diff --git a/cucumber-maven-plugin/src/it/cucumber-failure-19/pom.xml b/cucumber-maven-plugin/src/it/cucumber-failure-19-skip/pom.xml
similarity index 100%
rename from cucumber-maven-plugin/src/it/cucumber-failure-19/pom.xml
rename to cucumber-maven-plugin/src/it/cucumber-failure-19-skip/pom.xml
diff --git a/cucumber-maven-plugin/src/it/cucumber-failure-19/test.properties b/cucumber-maven-plugin/src/it/cucumber-failure-19-skip/test.properties
similarity index 100%
rename from cucumber-maven-plugin/src/it/cucumber-failure-19/test.properties
rename to cucumber-maven-plugin/src/it/cucumber-failure-19-skip/test.properties
diff --git a/cucumber-maven-plugin/src/it/cucumber-failure-19/verify.bsh b/cucumber-maven-plugin/src/it/cucumber-failure-19-skip/verify.bsh
similarity index 100%
rename from cucumber-maven-plugin/src/it/cucumber-failure-19/verify.bsh
rename to cucumber-maven-plugin/src/it/cucumber-failure-19-skip/verify.bsh
diff --git a/cucumber-maven-plugin/src/it/cucumber-failure/features/simplest.feature b/cucumber-maven-plugin/src/it/cucumber-failure-skip/features/simplest.feature
similarity index 100%
rename from cucumber-maven-plugin/src/it/cucumber-failure/features/simplest.feature
rename to cucumber-maven-plugin/src/it/cucumber-failure-skip/features/simplest.feature
diff --git a/cucumber-maven-plugin/src/it/cucumber-failure/features/step_definitions/simplest_steps.rb b/cucumber-maven-plugin/src/it/cucumber-failure-skip/features/step_definitions/simplest_steps.rb
similarity index 100%
rename from cucumber-maven-plugin/src/it/cucumber-failure/features/step_definitions/simplest_steps.rb
rename to cucumber-maven-plugin/src/it/cucumber-failure-skip/features/step_definitions/simplest_steps.rb
diff --git a/cucumber-maven-plugin/src/it/cucumber-failure/invoker.properties b/cucumber-maven-plugin/src/it/cucumber-failure-skip/invoker.properties
similarity index 100%
rename from cucumber-maven-plugin/src/it/cucumber-failure/invoker.properties
rename to cucumber-maven-plugin/src/it/cucumber-failure-skip/invoker.properties
diff --git a/cucumber-maven-plugin/src/it/cucumber-failure/pom.xml b/cucumber-maven-plugin/src/it/cucumber-failure-skip/pom.xml
similarity index 100%
rename from cucumber-maven-plugin/src/it/cucumber-failure/pom.xml
rename to cucumber-maven-plugin/src/it/cucumber-failure-skip/pom.xml
diff --git a/cucumber-maven-plugin/src/it/cucumber-failure/test.properties b/cucumber-maven-plugin/src/it/cucumber-failure-skip/test.properties
similarity index 100%
rename from cucumber-maven-plugin/src/it/cucumber-failure/test.properties
rename to cucumber-maven-plugin/src/it/cucumber-failure-skip/test.properties
diff --git a/cucumber-maven-plugin/src/it/cucumber-failure/verify.bsh b/cucumber-maven-plugin/src/it/cucumber-failure-skip/verify.bsh
similarity index 100%
rename from cucumber-maven-plugin/src/it/cucumber-failure/verify.bsh
rename to cucumber-maven-plugin/src/it/cucumber-failure-skip/verify.bsh
diff --git a/cucumber-maven-plugin/src/it/cucumber-pom/features/simplest.feature b/cucumber-maven-plugin/src/it/cucumber-pom-skip/features/simplest.feature
similarity index 100%
rename from cucumber-maven-plugin/src/it/cucumber-pom/features/simplest.feature
rename to cucumber-maven-plugin/src/it/cucumber-pom-skip/features/simplest.feature
diff --git a/cucumber-maven-plugin/src/it/cucumber-pom/features/step_definitions/simplest_steps.rb b/cucumber-maven-plugin/src/it/cucumber-pom-skip/features/step_definitions/simplest_steps.rb
similarity index 100%
rename from cucumber-maven-plugin/src/it/cucumber-pom/features/step_definitions/simplest_steps.rb
rename to cucumber-maven-plugin/src/it/cucumber-pom-skip/features/step_definitions/simplest_steps.rb
diff --git a/cucumber-maven-plugin/src/it/cucumber-pom/invoker.properties b/cucumber-maven-plugin/src/it/cucumber-pom-skip/invoker.properties
similarity index 100%
rename from cucumber-maven-plugin/src/it/cucumber-pom/invoker.properties
rename to cucumber-maven-plugin/src/it/cucumber-pom-skip/invoker.properties
diff --git a/cucumber-maven-plugin/src/it/cucumber-pom/pom.xml b/cucumber-maven-plugin/src/it/cucumber-pom-skip/pom.xml
similarity index 100%
rename from cucumber-maven-plugin/src/it/cucumber-pom/pom.xml
rename to cucumber-maven-plugin/src/it/cucumber-pom-skip/pom.xml
diff --git a/cucumber-maven-plugin/src/it/cucumber-pom/test.properties b/cucumber-maven-plugin/src/it/cucumber-pom-skip/test.properties
similarity index 100%
rename from cucumber-maven-plugin/src/it/cucumber-pom/test.properties
rename to cucumber-maven-plugin/src/it/cucumber-pom-skip/test.properties
diff --git a/cucumber-maven-plugin/src/it/cucumber-pom/verify.bsh b/cucumber-maven-plugin/src/it/cucumber-pom-skip/verify.bsh
similarity index 100%
rename from cucumber-maven-plugin/src/it/cucumber-pom/verify.bsh
rename to cucumber-maven-plugin/src/it/cucumber-pom-skip/verify.bsh
diff --git a/cucumber-maven-plugin/src/it/cucumber-somewhere/invoker.properties b/cucumber-maven-plugin/src/it/cucumber-somewhere-skip/invoker.properties
similarity index 100%
rename from cucumber-maven-plugin/src/it/cucumber-somewhere/invoker.properties
rename to cucumber-maven-plugin/src/it/cucumber-somewhere-skip/invoker.properties
diff --git a/cucumber-maven-plugin/src/it/cucumber-somewhere/pom.xml b/cucumber-maven-plugin/src/it/cucumber-somewhere-skip/pom.xml
similarity index 100%
rename from cucumber-maven-plugin/src/it/cucumber-somewhere/pom.xml
rename to cucumber-maven-plugin/src/it/cucumber-somewhere-skip/pom.xml
diff --git a/cucumber-maven-plugin/src/it/cucumber-somewhere/somewhere/features/simplest.feature b/cucumber-maven-plugin/src/it/cucumber-somewhere-skip/somewhere/features/simplest.feature
similarity index 100%
rename from cucumber-maven-plugin/src/it/cucumber-somewhere/somewhere/features/simplest.feature
rename to cucumber-maven-plugin/src/it/cucumber-somewhere-skip/somewhere/features/simplest.feature
diff --git a/cucumber-maven-plugin/src/it/cucumber-somewhere/somewhere/features/step_definitions/simplest_steps.rb b/cucumber-maven-plugin/src/it/cucumber-somewhere-skip/somewhere/features/step_definitions/simplest_steps.rb
similarity index 100%
rename from cucumber-maven-plugin/src/it/cucumber-somewhere/somewhere/features/step_definitions/simplest_steps.rb
rename to cucumber-maven-plugin/src/it/cucumber-somewhere-skip/somewhere/features/step_definitions/simplest_steps.rb
diff --git a/cucumber-maven-plugin/src/it/cucumber-somewhere/test.properties b/cucumber-maven-plugin/src/it/cucumber-somewhere-skip/test.properties
similarity index 100%
rename from cucumber-maven-plugin/src/it/cucumber-somewhere/test.properties
rename to cucumber-maven-plugin/src/it/cucumber-somewhere-skip/test.properties
diff --git a/cucumber-maven-plugin/src/it/cucumber-somewhere/verify.bsh b/cucumber-maven-plugin/src/it/cucumber-somewhere-skip/verify.bsh
similarity index 100%
rename from cucumber-maven-plugin/src/it/cucumber-somewhere/verify.bsh
rename to cucumber-maven-plugin/src/it/cucumber-somewhere-skip/verify.bsh
diff --git a/cucumber-maven-plugin/src/it/cucumber-summary-report/features/simplest.feature b/cucumber-maven-plugin/src/it/cucumber-summary-report-skip/features/simplest.feature
similarity index 100%
rename from cucumber-maven-plugin/src/it/cucumber-summary-report/features/simplest.feature
rename to cucumber-maven-plugin/src/it/cucumber-summary-report-skip/features/simplest.feature
diff --git a/cucumber-maven-plugin/src/it/cucumber-summary-report/features/step_definitions/simplest_steps.rb b/cucumber-maven-plugin/src/it/cucumber-summary-report-skip/features/step_definitions/simplest_steps.rb
similarity index 100%
rename from cucumber-maven-plugin/src/it/cucumber-summary-report/features/step_definitions/simplest_steps.rb
rename to cucumber-maven-plugin/src/it/cucumber-summary-report-skip/features/step_definitions/simplest_steps.rb
diff --git a/cucumber-maven-plugin/src/it/cucumber-summary-report/invoker.properties b/cucumber-maven-plugin/src/it/cucumber-summary-report-skip/invoker.properties
similarity index 100%
rename from cucumber-maven-plugin/src/it/cucumber-summary-report/invoker.properties
rename to cucumber-maven-plugin/src/it/cucumber-summary-report-skip/invoker.properties
diff --git a/cucumber-maven-plugin/src/it/cucumber-summary-report/pom.xml b/cucumber-maven-plugin/src/it/cucumber-summary-report-skip/pom.xml
similarity index 100%
rename from cucumber-maven-plugin/src/it/cucumber-summary-report/pom.xml
rename to cucumber-maven-plugin/src/it/cucumber-summary-report-skip/pom.xml
diff --git a/cucumber-maven-plugin/src/it/cucumber-summary-report/test.properties b/cucumber-maven-plugin/src/it/cucumber-summary-report-skip/test.properties
similarity index 100%
rename from cucumber-maven-plugin/src/it/cucumber-summary-report/test.properties
rename to cucumber-maven-plugin/src/it/cucumber-summary-report-skip/test.properties
diff --git a/cucumber-maven-plugin/src/it/cucumber-summary-report/verify.bsh b/cucumber-maven-plugin/src/it/cucumber-summary-report-skip/verify.bsh
similarity index 100%
rename from cucumber-maven-plugin/src/it/cucumber-summary-report/verify.bsh
rename to cucumber-maven-plugin/src/it/cucumber-summary-report-skip/verify.bsh
diff --git a/cucumber-maven-plugin/src/main/java/de/saumya/mojo/cucumber/CucumberMojo.java b/cucumber-maven-plugin/src/main/java/de/saumya/mojo/cucumber/CucumberMojo.java
index d57cc44c..1ad464c5 100644
--- a/cucumber-maven-plugin/src/main/java/de/saumya/mojo/cucumber/CucumberMojo.java
+++ b/cucumber-maven-plugin/src/main/java/de/saumya/mojo/cucumber/CucumberMojo.java
@@ -24,6 +24,7 @@
* maven wrapper around the cucumber command.
*/
@Mojo(name = "test", defaultPhase = LifecyclePhase.TEST, requiresDependencyResolution = ResolutionScope.TEST)
+@Deprecated
public class CucumberMojo extends AbstractTestMojo {
enum ResultEnum {
@@ -50,6 +51,7 @@ enum ResultEnum {
@Override
public void execute() throws MojoExecutionException, MojoFailureException {
+ logger.warn("cucumber-maven-plugin is deprecated and is not maintained anymore");
if (this.skip || this.skipTests || this.skipCucumber) {
getLog().info("Skipping Cucumber tests");
}
diff --git a/gem-maven-plugin/src/it/irb-help-no-pom/invoker.properties b/gem-maven-plugin/src/it/irb-help-no-pom-skip/invoker.properties
similarity index 100%
rename from gem-maven-plugin/src/it/irb-help-no-pom/invoker.properties
rename to gem-maven-plugin/src/it/irb-help-no-pom-skip/invoker.properties
diff --git a/gem-maven-plugin/src/it/irb-help-no-pom/pom.xml b/gem-maven-plugin/src/it/irb-help-no-pom-skip/pom.xml
similarity index 100%
rename from gem-maven-plugin/src/it/irb-help-no-pom/pom.xml
rename to gem-maven-plugin/src/it/irb-help-no-pom-skip/pom.xml
diff --git a/gem-maven-plugin/src/it/irb-help-no-pom/setup.bsh b/gem-maven-plugin/src/it/irb-help-no-pom-skip/setup.bsh
similarity index 100%
rename from gem-maven-plugin/src/it/irb-help-no-pom/setup.bsh
rename to gem-maven-plugin/src/it/irb-help-no-pom-skip/setup.bsh
diff --git a/gem-maven-plugin/src/it/irb-help-no-pom/test.properties b/gem-maven-plugin/src/it/irb-help-no-pom-skip/test.properties
similarity index 100%
rename from gem-maven-plugin/src/it/irb-help-no-pom/test.properties
rename to gem-maven-plugin/src/it/irb-help-no-pom-skip/test.properties
diff --git a/gem-maven-plugin/src/it/irb-help-no-pom/verify.bsh b/gem-maven-plugin/src/it/irb-help-no-pom-skip/verify.bsh
similarity index 100%
rename from gem-maven-plugin/src/it/irb-help-no-pom/verify.bsh
rename to gem-maven-plugin/src/it/irb-help-no-pom-skip/verify.bsh
diff --git a/gem-maven-plugin/src/it/irb-help-pom/invoker.properties b/gem-maven-plugin/src/it/irb-help-pom-skip/invoker.properties
similarity index 100%
rename from gem-maven-plugin/src/it/irb-help-pom/invoker.properties
rename to gem-maven-plugin/src/it/irb-help-pom-skip/invoker.properties
diff --git a/gem-maven-plugin/src/it/irb-help-pom/pom.xml b/gem-maven-plugin/src/it/irb-help-pom-skip/pom.xml
similarity index 100%
rename from gem-maven-plugin/src/it/irb-help-pom/pom.xml
rename to gem-maven-plugin/src/it/irb-help-pom-skip/pom.xml
diff --git a/gem-maven-plugin/src/it/irb-help-pom/test.properties b/gem-maven-plugin/src/it/irb-help-pom-skip/test.properties
similarity index 100%
rename from gem-maven-plugin/src/it/irb-help-pom/test.properties
rename to gem-maven-plugin/src/it/irb-help-pom-skip/test.properties
diff --git a/gem-maven-plugin/src/it/irb-help-pom/verify.bsh b/gem-maven-plugin/src/it/irb-help-pom-skip/verify.bsh
similarity index 100%
rename from gem-maven-plugin/src/it/irb-help-pom/verify.bsh
rename to gem-maven-plugin/src/it/irb-help-pom-skip/verify.bsh
diff --git a/jruby-maven-plugin/src/it/compile-failures-but-ignore-failures/invoker.properties b/jruby-maven-plugin/src/it/compile-failures-but-ignore-failures-skip/invoker.properties
similarity index 100%
rename from jruby-maven-plugin/src/it/compile-failures-but-ignore-failures/invoker.properties
rename to jruby-maven-plugin/src/it/compile-failures-but-ignore-failures-skip/invoker.properties
diff --git a/jruby-maven-plugin/src/it/compile-failures-but-ignore-failures/pom.xml b/jruby-maven-plugin/src/it/compile-failures-but-ignore-failures-skip/pom.xml
similarity index 100%
rename from jruby-maven-plugin/src/it/compile-failures-but-ignore-failures/pom.xml
rename to jruby-maven-plugin/src/it/compile-failures-but-ignore-failures-skip/pom.xml
diff --git a/jruby-maven-plugin/src/it/compile-failures-but-ignore-failures/src/main/ruby/file.class b/jruby-maven-plugin/src/it/compile-failures-but-ignore-failures-skip/src/main/ruby/file.class
similarity index 100%
rename from jruby-maven-plugin/src/it/compile-failures-but-ignore-failures/src/main/ruby/file.class
rename to jruby-maven-plugin/src/it/compile-failures-but-ignore-failures-skip/src/main/ruby/file.class
diff --git a/jruby-maven-plugin/src/it/compile-failures-but-ignore-failures/src/main/ruby/file.rb b/jruby-maven-plugin/src/it/compile-failures-but-ignore-failures-skip/src/main/ruby/file.rb
similarity index 100%
rename from jruby-maven-plugin/src/it/compile-failures-but-ignore-failures/src/main/ruby/file.rb
rename to jruby-maven-plugin/src/it/compile-failures-but-ignore-failures-skip/src/main/ruby/file.rb
diff --git a/jruby-maven-plugin/src/it/compile-failures-but-ignore-failures/verify.bsh b/jruby-maven-plugin/src/it/compile-failures-but-ignore-failures-skip/verify.bsh
similarity index 100%
rename from jruby-maven-plugin/src/it/compile-failures-but-ignore-failures/verify.bsh
rename to jruby-maven-plugin/src/it/compile-failures-but-ignore-failures-skip/verify.bsh
diff --git a/jruby-maven-plugin/src/it/compile-failures/verify.bsh b/jruby-maven-plugin/src/it/compile-failures/verify.bsh
index 0c3d8c77..6993545b 100644
--- a/jruby-maven-plugin/src/it/compile-failures/verify.bsh
+++ b/jruby-maven-plugin/src/it/compile-failures/verify.bsh
@@ -3,7 +3,7 @@ import org.codehaus.plexus.util.FileUtils;
String log = FileUtils.fileRead( new File( basedir, "build.log" ) );
-String expected = "Failure during compilation";
+String expected = "SyntaxError";
if ( !log.contains( expected ) )
{
throw new RuntimeException( "log file does not contain '" + expected + "'" );
diff --git a/jruby-maven-plugin/src/it/compile-verbose/verify.bsh b/jruby-maven-plugin/src/it/compile-verbose/verify.bsh
index d53ac1bf..66f22f4b 100644
--- a/jruby-maven-plugin/src/it/compile-verbose/verify.bsh
+++ b/jruby-maven-plugin/src/it/compile-verbose/verify.bsh
@@ -2,9 +2,8 @@ import java.io.*;
import org.codehaus.plexus.util.FileUtils;
-String log = FileUtils.fileRead( new File( basedir, "build.log" ) );
-String expected = "Compiling ./file.rb";
-if ( !log.contains( expected ) )
+String file = new File( basedir, "target/classes/file.class" ).toString();
+if ( ! FileUtils.fileExists(file) )
{
- throw new RuntimeException( "log file does not contain '" + expected + "'" );
-}
\ No newline at end of file
+ throw new RuntimeException( "class file does not exists '" + file + "'" );
+}
diff --git a/jruby-maven-plugin/src/it/jruby-version/verify.bsh b/jruby-maven-plugin/src/it/jruby-version/verify.bsh
index 102fe2d3..a027cf7f 100644
--- a/jruby-maven-plugin/src/it/jruby-version/verify.bsh
+++ b/jruby-maven-plugin/src/it/jruby-version/verify.bsh
@@ -3,8 +3,8 @@ import org.codehaus.plexus.util.FileUtils;
String log = FileUtils.fileRead( new File( basedir, "build.log" ) );
-String expected = "[INFO] jruby 1.";
+String expected = "[INFO] jruby 9.";
if ( !log.contains( expected ) )
{
throw new RuntimeException( "log file does not contain '" + expected + "'" );
-}
\ No newline at end of file
+}
diff --git a/jruby-maven-plugin/src/main/java/de/saumya/mojo/jruby/AbstractJRubyMojo.java b/jruby-maven-plugin/src/main/java/de/saumya/mojo/jruby/AbstractJRubyMojo.java
index b1b4c1c5..54dc4b3b 100644
--- a/jruby-maven-plugin/src/main/java/de/saumya/mojo/jruby/AbstractJRubyMojo.java
+++ b/jruby-maven-plugin/src/main/java/de/saumya/mojo/jruby/AbstractJRubyMojo.java
@@ -40,7 +40,7 @@ public abstract class AbstractJRubyMojo extends AbstractMojo {
protected static final String JRUBY_STDLIB = "jruby-stdlib";
- protected static final String DEFAULT_JRUBY_VERSION = "1.7.22";
+ protected static final String DEFAULT_JRUBY_VERSION = "9.2.9.0";
/**
diff --git a/minitest-maven-plugin/src/it/minitest-failure-19/invoker.properties b/minitest-maven-plugin/src/it/minitest-failure-19-skip/invoker.properties
similarity index 100%
rename from minitest-maven-plugin/src/it/minitest-failure-19/invoker.properties
rename to minitest-maven-plugin/src/it/minitest-failure-19-skip/invoker.properties
diff --git a/minitest-maven-plugin/src/it/minitest-failure-19/pom.xml b/minitest-maven-plugin/src/it/minitest-failure-19-skip/pom.xml
similarity index 100%
rename from minitest-maven-plugin/src/it/minitest-failure-19/pom.xml
rename to minitest-maven-plugin/src/it/minitest-failure-19-skip/pom.xml
diff --git a/minitest-maven-plugin/src/it/minitest-failure-19/test.properties b/minitest-maven-plugin/src/it/minitest-failure-19-skip/test.properties
similarity index 100%
rename from minitest-maven-plugin/src/it/minitest-failure-19/test.properties
rename to minitest-maven-plugin/src/it/minitest-failure-19-skip/test.properties
diff --git a/minitest-maven-plugin/src/it/minitest-failure-19/test/simple_test.rb b/minitest-maven-plugin/src/it/minitest-failure-19-skip/test/simple_test.rb
similarity index 100%
rename from minitest-maven-plugin/src/it/minitest-failure-19/test/simple_test.rb
rename to minitest-maven-plugin/src/it/minitest-failure-19-skip/test/simple_test.rb
diff --git a/minitest-maven-plugin/src/it/minitest-failure-19/verify.bsh b/minitest-maven-plugin/src/it/minitest-failure-19-skip/verify.bsh
similarity index 100%
rename from minitest-maven-plugin/src/it/minitest-failure-19/verify.bsh
rename to minitest-maven-plugin/src/it/minitest-failure-19-skip/verify.bsh
diff --git a/minitest-maven-plugin/src/it/minitest-from-jruby/test.properties b/minitest-maven-plugin/src/it/minitest-from-jruby/test.properties
new file mode 100644
index 00000000..926f8e04
--- /dev/null
+++ b/minitest-maven-plugin/src/it/minitest-from-jruby/test.properties
@@ -0,0 +1,2 @@
+jruby.version=1.7.5
+jruby.verbose=true
diff --git a/parent-mojo/pom.xml b/parent-mojo/pom.xml
index b683afa1..e2a3218c 100644
--- a/parent-mojo/pom.xml
+++ b/parent-mojo/pom.xml
@@ -125,6 +125,7 @@
setup.bsh
verify.bsh
true
+ *-skip/pom.xml
diff --git a/rake-maven-plugin/src/it/rake-file/file b/rake-maven-plugin/src/it/rake-file-skip/file
similarity index 100%
rename from rake-maven-plugin/src/it/rake-file/file
rename to rake-maven-plugin/src/it/rake-file-skip/file
diff --git a/rake-maven-plugin/src/it/rake-file/invoker.properties b/rake-maven-plugin/src/it/rake-file-skip/invoker.properties
similarity index 100%
rename from rake-maven-plugin/src/it/rake-file/invoker.properties
rename to rake-maven-plugin/src/it/rake-file-skip/invoker.properties
diff --git a/rake-maven-plugin/src/it/rake-file/pom.xml b/rake-maven-plugin/src/it/rake-file-skip/pom.xml
similarity index 100%
rename from rake-maven-plugin/src/it/rake-file/pom.xml
rename to rake-maven-plugin/src/it/rake-file-skip/pom.xml
diff --git a/rake-maven-plugin/src/it/rake-file/test.properties b/rake-maven-plugin/src/it/rake-file-skip/test.properties
similarity index 100%
rename from rake-maven-plugin/src/it/rake-file/test.properties
rename to rake-maven-plugin/src/it/rake-file-skip/test.properties
diff --git a/rake-maven-plugin/src/it/rake-file/verify.bsh b/rake-maven-plugin/src/it/rake-file-skip/verify.bsh
similarity index 100%
rename from rake-maven-plugin/src/it/rake-file/verify.bsh
rename to rake-maven-plugin/src/it/rake-file-skip/verify.bsh
diff --git a/rake-maven-plugin/src/it/rake-tasks/invoker.properties b/rake-maven-plugin/src/it/rake-tasks-skip/invoker.properties
similarity index 100%
rename from rake-maven-plugin/src/it/rake-tasks/invoker.properties
rename to rake-maven-plugin/src/it/rake-tasks-skip/invoker.properties
diff --git a/rake-maven-plugin/src/it/rake-tasks/pom.xml b/rake-maven-plugin/src/it/rake-tasks-skip/pom.xml
similarity index 100%
rename from rake-maven-plugin/src/it/rake-tasks/pom.xml
rename to rake-maven-plugin/src/it/rake-tasks-skip/pom.xml
diff --git a/rake-maven-plugin/src/it/rake-tasks/rakefile b/rake-maven-plugin/src/it/rake-tasks-skip/rakefile
similarity index 100%
rename from rake-maven-plugin/src/it/rake-tasks/rakefile
rename to rake-maven-plugin/src/it/rake-tasks-skip/rakefile
diff --git a/rake-maven-plugin/src/it/rake-tasks/test.properties b/rake-maven-plugin/src/it/rake-tasks-skip/test.properties
similarity index 100%
rename from rake-maven-plugin/src/it/rake-tasks/test.properties
rename to rake-maven-plugin/src/it/rake-tasks-skip/test.properties
diff --git a/rake-maven-plugin/src/it/rake-tasks/verify.bsh b/rake-maven-plugin/src/it/rake-tasks-skip/verify.bsh
similarity index 100%
rename from rake-maven-plugin/src/it/rake-tasks/verify.bsh
rename to rake-maven-plugin/src/it/rake-tasks-skip/verify.bsh
diff --git a/rake-maven-plugin/src/main/java/de/saumya/mojo/rake/RakeMojo.java b/rake-maven-plugin/src/main/java/de/saumya/mojo/rake/RakeMojo.java
index 42db0505..cf0c4865 100644
--- a/rake-maven-plugin/src/main/java/de/saumya/mojo/rake/RakeMojo.java
+++ b/rake-maven-plugin/src/main/java/de/saumya/mojo/rake/RakeMojo.java
@@ -37,6 +37,7 @@ public class RakeMojo extends AbstractGemMojo {
@Override
public void executeWithGems() throws MojoExecutionException,
ScriptException, IOException, GemException {
+ logger.warn("rake-maven-plugin is deprecated and is not maintained anymore");
final Script script = this.factory.newScriptFromJRubyJar("rake");
if (this.rakefile != null){
script.addArg("-f", this.rakefile);
diff --git a/rspec-maven-plugin/src/it/rspec-failure-18and19-156_161/invoker.properties b/rspec-maven-plugin/src/it/rspec-failure-18and19-156_161-skip/invoker.properties
similarity index 100%
rename from rspec-maven-plugin/src/it/rspec-failure-18and19-156_161/invoker.properties
rename to rspec-maven-plugin/src/it/rspec-failure-18and19-156_161-skip/invoker.properties
diff --git a/rspec-maven-plugin/src/it/rspec-failure-18and19-156_161/pom.xml b/rspec-maven-plugin/src/it/rspec-failure-18and19-156_161-skip/pom.xml
similarity index 100%
rename from rspec-maven-plugin/src/it/rspec-failure-18and19-156_161/pom.xml
rename to rspec-maven-plugin/src/it/rspec-failure-18and19-156_161-skip/pom.xml
diff --git a/rspec-maven-plugin/src/it/rspec-failure-18and19-156_161/spec/success_spec.rb b/rspec-maven-plugin/src/it/rspec-failure-18and19-156_161-skip/spec/success_spec.rb
similarity index 100%
rename from rspec-maven-plugin/src/it/rspec-failure-18and19-156_161/spec/success_spec.rb
rename to rspec-maven-plugin/src/it/rspec-failure-18and19-156_161-skip/spec/success_spec.rb
diff --git a/rspec-maven-plugin/src/it/rspec-failure-18and19-156_161/test.properties b/rspec-maven-plugin/src/it/rspec-failure-18and19-156_161-skip/test.properties
similarity index 100%
rename from rspec-maven-plugin/src/it/rspec-failure-18and19-156_161/test.properties
rename to rspec-maven-plugin/src/it/rspec-failure-18and19-156_161-skip/test.properties
diff --git a/rspec-maven-plugin/src/it/rspec-failure-18and19-156_161/verify.bsh b/rspec-maven-plugin/src/it/rspec-failure-18and19-156_161-skip/verify.bsh
similarity index 100%
rename from rspec-maven-plugin/src/it/rspec-failure-18and19-156_161/verify.bsh
rename to rspec-maven-plugin/src/it/rspec-failure-18and19-156_161-skip/verify.bsh
diff --git a/rspec-maven-plugin/src/it/rspec-failure-19/invoker.properties b/rspec-maven-plugin/src/it/rspec-failure-19-skip/invoker.properties
similarity index 100%
rename from rspec-maven-plugin/src/it/rspec-failure-19/invoker.properties
rename to rspec-maven-plugin/src/it/rspec-failure-19-skip/invoker.properties
diff --git a/rspec-maven-plugin/src/it/rspec-failure-19/pom.xml b/rspec-maven-plugin/src/it/rspec-failure-19-skip/pom.xml
similarity index 100%
rename from rspec-maven-plugin/src/it/rspec-failure-19/pom.xml
rename to rspec-maven-plugin/src/it/rspec-failure-19-skip/pom.xml
diff --git a/rspec-maven-plugin/src/it/rspec-failure-19/spec/failure_spec.rb b/rspec-maven-plugin/src/it/rspec-failure-19-skip/spec/failure_spec.rb
similarity index 100%
rename from rspec-maven-plugin/src/it/rspec-failure-19/spec/failure_spec.rb
rename to rspec-maven-plugin/src/it/rspec-failure-19-skip/spec/failure_spec.rb
diff --git a/rspec-maven-plugin/src/it/rspec-failure-19/test.properties b/rspec-maven-plugin/src/it/rspec-failure-19-skip/test.properties
similarity index 100%
rename from rspec-maven-plugin/src/it/rspec-failure-19/test.properties
rename to rspec-maven-plugin/src/it/rspec-failure-19-skip/test.properties
diff --git a/rspec-maven-plugin/src/it/rspec-failure-19/verify.bsh b/rspec-maven-plugin/src/it/rspec-failure-19-skip/verify.bsh
similarity index 100%
rename from rspec-maven-plugin/src/it/rspec-failure-19/verify.bsh
rename to rspec-maven-plugin/src/it/rspec-failure-19-skip/verify.bsh
diff --git a/runit-maven-plugin/src/it/runit-failure-19/test.properties b/runit-maven-plugin/src/it/runit-failure-19/test.properties
index 95cbf1ae..6705edf6 100644
--- a/runit-maven-plugin/src/it/runit-failure-19/test.properties
+++ b/runit-maven-plugin/src/it/runit-failure-19/test.properties
@@ -1 +1,2 @@
-jruby.switches=--1.9
\ No newline at end of file
+jruby.switches=--1.9
+jruby.version=1.7.5
\ No newline at end of file
diff --git a/runit-maven-plugin/src/it/runit-failure/test.properties b/runit-maven-plugin/src/it/runit-failure/test.properties
new file mode 100644
index 00000000..f9a2e870
--- /dev/null
+++ b/runit-maven-plugin/src/it/runit-failure/test.properties
@@ -0,0 +1 @@
+jruby.version=1.7.5
\ No newline at end of file
diff --git a/runit-maven-plugin/src/it/runit-pom/test.properties b/runit-maven-plugin/src/it/runit-pom/test.properties
new file mode 100644
index 00000000..f9a2e870
--- /dev/null
+++ b/runit-maven-plugin/src/it/runit-pom/test.properties
@@ -0,0 +1 @@
+jruby.version=1.7.5
\ No newline at end of file
diff --git a/runit-maven-plugin/src/it/runit-somewhere/test.properties b/runit-maven-plugin/src/it/runit-somewhere/test.properties
new file mode 100644
index 00000000..f9a2e870
--- /dev/null
+++ b/runit-maven-plugin/src/it/runit-somewhere/test.properties
@@ -0,0 +1 @@
+jruby.version=1.7.5
\ No newline at end of file
diff --git a/runit-maven-plugin/src/it/runit-summary-report/test.properties b/runit-maven-plugin/src/it/runit-summary-report/test.properties
new file mode 100644
index 00000000..f9a2e870
--- /dev/null
+++ b/runit-maven-plugin/src/it/runit-summary-report/test.properties
@@ -0,0 +1 @@
+jruby.version=1.7.5
\ No newline at end of file
diff --git a/runit-maven-plugin/src/main/java/de/saumya/mojo/runit/RUnitMojo.java b/runit-maven-plugin/src/main/java/de/saumya/mojo/runit/RUnitMojo.java
index bcf5974d..0c4c9b9e 100644
--- a/runit-maven-plugin/src/main/java/de/saumya/mojo/runit/RUnitMojo.java
+++ b/runit-maven-plugin/src/main/java/de/saumya/mojo/runit/RUnitMojo.java
@@ -53,7 +53,8 @@ enum ResultEnum {
@Override
public void execute() throws MojoExecutionException, MojoFailureException {
- if (this.skip || this.skipTests || this.skipRunit) {
+ logger.warn("runit-maven-plugin is deprecated and is not maintained anymore");
+ if (this.skip || this.skipTests || this.skipRunit) {
getLog().info("Skipping RUnit tests");
return;
} else {