diff --git a/.gitignore b/.gitignore index aaf23d24bb0f28d647bafa3e7ac76e9c367d167b..f976ffb1180dc75294cb3eacfa9547540692c8da 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 c46bf3971f7c8b88de621431a978ba7295562755..67eae2a630c92406735e6fa13d12aabb70c6af49 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 @@ import de.saumya.mojo.ruby.script.ScriptException; * 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 @@ public class InstallMojo extends AbstractGemMojo { @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 924a9d6c44b08d5de03802738ec4bfb9e5d16e92..6aae2f8e4041f839d6894da972f2b9966dce3cc5 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 @@ import org.apache.maven.plugins.annotations.ResolutionScope; * 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 d57cc44cd9f4ff908d88196c4551e3cc879041af..1ad464c50bc4e3606957fae33e8d13d956d8fb4b 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 @@ import org.apache.maven.plugins.annotations.ResolutionScope; * 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 @@ public class CucumberMojo extends AbstractTestMojo { @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 0c3d8c77f0d3cdb976b98c069d49ae09e47dcbb1..6993545b7a061029ae1db56c2745b96af175e53d 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 d53ac1bf48ab8deb4139f8e838671b66a9f35807..66f22f4b889f986bcf1c8794becf12cc1436fe90 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 102fe2d304181f9321ba1fa302e74f1bac3910ea..a027cf7f77e7fac5f92507bf48ad8c7e9bd84637 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 b1b4c1c5370147efbd525a1c0b9f6ffbbbccb26e..54dc4b3b9920f3224f744f722255b2c16be79a5f 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 0000000000000000000000000000000000000000..926f8e04f517052685a174a49ec09d79a27353c8 --- /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 b683afa140d7334b83984eb6d1ec57d7053ac939..e2a3218c9d1845531ab48ef99f4f8cf913105e28 100644 --- a/parent-mojo/pom.xml +++ b/parent-mojo/pom.xml @@ -125,6 +125,7 @@ <preBuildHookScript>setup.bsh</preBuildHookScript> <postBuildHookScript>verify.bsh</postBuildHookScript> <streamLogs>true</streamLogs> + <pomExcludes>*-skip/pom.xml</pomExcludes> </configuration> <executions> <execution> 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 42db0505b2b60e4f89631001128e9332f3d894d9..cf0c4865ed921bf5445cfc9bebf0bd320ebd5f49 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 95cbf1aeca5c5af99928ebae8720cbe64bb4e05d..6705edf635dd8e68e8b7b01e9410e74b3576350f 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 0000000000000000000000000000000000000000..f9a2e870b751f507ebc835543a0f125afb0f72e0 --- /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 0000000000000000000000000000000000000000..f9a2e870b751f507ebc835543a0f125afb0f72e0 --- /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 0000000000000000000000000000000000000000..f9a2e870b751f507ebc835543a0f125afb0f72e0 --- /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 0000000000000000000000000000000000000000..f9a2e870b751f507ebc835543a0f125afb0f72e0 --- /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 bcf5974d6bf5b801751849d1be5f68e0a7abd781..0c4c9b9e3e3c3969e67607224cea671f2928f331 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 @@ public class RUnitMojo extends AbstractTestMojo { @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 {