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 {