diff --git a/Rakefile b/Rakefile index ca55455150..4a9dc3fcb4 100644 --- a/Rakefile +++ b/Rakefile @@ -1,5 +1,12 @@ require 'cucumber/rake/task' +desc "Release" +task :release do + sh "mvn release:clean" + sh "mvn --batch-mode -P release-sign-artifacts release:prepare" + sh "mvn --batch-mode -P release-sign-artifacts release:perform" +end + desc "Generate code" task :generate do Dir['*/Rakefile'].each do |rakefile| diff --git a/clojure/pom.xml b/clojure/pom.xml index 58a27e91bf..6a4cbd9d72 100644 --- a/clojure/pom.xml +++ b/clojure/pom.xml @@ -8,7 +8,7 @@ info.cukes cucumber-jvm ../pom.xml - 1.0.0-SNAPSHOT + 1.0.0.RC1-SNAPSHOT cucumber-clojure diff --git a/core/pom.xml b/core/pom.xml index f56a19762b..22e9d106d7 100644 --- a/core/pom.xml +++ b/core/pom.xml @@ -7,7 +7,7 @@ info.cukes cucumber-jvm ../pom.xml - 1.0.0-SNAPSHOT + 1.0.0.RC1-SNAPSHOT cucumber-core @@ -42,10 +42,10 @@ test - info.cukes - cucumber-html - 1.0.0-SNAPSHOT - + info.cukes + cucumber-html + 0.2.1 + diff --git a/cucumber-jvm.ipr b/cucumber-jvm.ipr index f2d9511480..e9d8b3fc25 100644 --- a/cucumber-jvm.ipr +++ b/cucumber-jvm.ipr @@ -295,15 +295,15 @@ - + - + - + - + @@ -350,15 +350,15 @@ - + - + - + - + @@ -416,26 +416,26 @@ - + - + - + - + - + - + - + - + @@ -449,15 +449,26 @@ - + - + - + - + + + + + + + + + + + + @@ -570,6 +581,17 @@ + + + + + + + + + + + @@ -614,15 +636,15 @@ - + - + - + - + @@ -658,37 +680,48 @@ - + - + - + - + - + - + - + - + + + + + + + + + + + + - + - + - + - + @@ -757,125 +790,125 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -966,15 +999,15 @@ - + - + - + - + diff --git a/examples/groovy-calculator/pom.xml b/examples/groovy-calculator/pom.xml index 9cf1f4aaad..0534f71be4 100644 --- a/examples/groovy-calculator/pom.xml +++ b/examples/groovy-calculator/pom.xml @@ -8,7 +8,7 @@ info.cukes cucumber-jvm ../../pom.xml - 1.0.0-SNAPSHOT + 1.0.0.RC1-SNAPSHOT groovy-calculator diff --git a/examples/java-calculator/java-calculator.iml b/examples/java-calculator/java-calculator.iml index aa4e5368b5..fbc3d801ef 100644 --- a/examples/java-calculator/java-calculator.iml +++ b/examples/java-calculator/java-calculator.iml @@ -20,13 +20,13 @@ - + - + - - + + diff --git a/examples/java-calculator/pom.xml b/examples/java-calculator/pom.xml index 06c6fdd575..b72c94943f 100644 --- a/examples/java-calculator/pom.xml +++ b/examples/java-calculator/pom.xml @@ -8,7 +8,7 @@ info.cukes cucumber-jvm ../../pom.xml - 1.0.0-SNAPSHOT + 1.0.0.RC1-SNAPSHOT java-calculator diff --git a/examples/java-webbit-websockets-selenium/java-webbit-websockets-selenium.iml b/examples/java-webbit-websockets-selenium/java-webbit-websockets-selenium.iml index 341a7368e2..5d1a893505 100644 --- a/examples/java-webbit-websockets-selenium/java-webbit-websockets-selenium.iml +++ b/examples/java-webbit-websockets-selenium/java-webbit-websockets-selenium.iml @@ -18,39 +18,40 @@ - + - + - + - - + + - - + + - + - + + - - - + + + @@ -64,11 +65,11 @@ - - + + - - + + diff --git a/examples/java-webbit-websockets-selenium/pom.xml b/examples/java-webbit-websockets-selenium/pom.xml index 1ac9f9bb76..c7733c7b32 100644 --- a/examples/java-webbit-websockets-selenium/pom.xml +++ b/examples/java-webbit-websockets-selenium/pom.xml @@ -8,7 +8,7 @@ info.cukes cucumber-jvm ../../pom.xml - 1.0.0-SNAPSHOT + 1.0.0.RC1-SNAPSHOT java-webbit-websockets-selenium diff --git a/examples/scala-calculator/pom.xml b/examples/scala-calculator/pom.xml index 34000b8f6d..237b3252fc 100644 --- a/examples/scala-calculator/pom.xml +++ b/examples/scala-calculator/pom.xml @@ -8,7 +8,7 @@ info.cukes cucumber-jvm ../../pom.xml - 1.0.0-SNAPSHOT + 1.0.0.RC1-SNAPSHOT scala-calculator diff --git a/groovy/pom.xml b/groovy/pom.xml index 2f0447ad8b..0628f0371a 100644 --- a/groovy/pom.xml +++ b/groovy/pom.xml @@ -8,7 +8,7 @@ info.cukes cucumber-jvm ../pom.xml - 1.0.0-SNAPSHOT + 1.0.0.RC1-SNAPSHOT cucumber-groovy diff --git a/guice/pom.xml b/guice/pom.xml index 270ae7edcb..64cd494302 100644 --- a/guice/pom.xml +++ b/guice/pom.xml @@ -8,7 +8,7 @@ info.cukes cucumber-jvm ../pom.xml - 1.0.0-SNAPSHOT + 1.0.0.RC1-SNAPSHOT cucumber-guice diff --git a/ioke/pom.xml b/ioke/pom.xml index a0d361ba51..b79ca04869 100644 --- a/ioke/pom.xml +++ b/ioke/pom.xml @@ -8,7 +8,7 @@ info.cukes cucumber-jvm ../pom.xml - 1.0.0-SNAPSHOT + 1.0.0.RC1-SNAPSHOT cucumber-ioke diff --git a/java/pom.xml b/java/pom.xml index c8f27089c5..b718eacbb9 100644 --- a/java/pom.xml +++ b/java/pom.xml @@ -8,7 +8,7 @@ info.cukes cucumber-jvm ../pom.xml - 1.0.0-SNAPSHOT + 1.0.0.RC1-SNAPSHOT cucumber-java diff --git a/jruby/pom.xml b/jruby/pom.xml index 5420453f5b..a570d595b4 100644 --- a/jruby/pom.xml +++ b/jruby/pom.xml @@ -8,7 +8,7 @@ info.cukes cucumber-jvm ../pom.xml - 1.0.0-SNAPSHOT + 1.0.0.RC1-SNAPSHOT cucumber-jruby diff --git a/junit/pom.xml b/junit/pom.xml index 583b8cf603..c7c29898f8 100644 --- a/junit/pom.xml +++ b/junit/pom.xml @@ -8,7 +8,7 @@ info.cukes cucumber-jvm ../pom.xml - 1.0.0-SNAPSHOT + 1.0.0.RC1-SNAPSHOT cucumber-junit diff --git a/jython/pom.xml b/jython/pom.xml index 4b0c626720..94e99e94db 100644 --- a/jython/pom.xml +++ b/jython/pom.xml @@ -8,7 +8,7 @@ info.cukes cucumber-jvm ../pom.xml - 1.0.0-SNAPSHOT + 1.0.0.RC1-SNAPSHOT cucumber-jython diff --git a/picocontainer/pom.xml b/picocontainer/pom.xml index a447b44995..f4997b9452 100644 --- a/picocontainer/pom.xml +++ b/picocontainer/pom.xml @@ -8,7 +8,7 @@ info.cukes cucumber-jvm ../pom.xml - 1.0.0-SNAPSHOT + 1.0.0.RC1-SNAPSHOT cucumber-picocontainer diff --git a/pom.xml b/pom.xml index 3c47945198..255dd2b5f0 100755 --- a/pom.xml +++ b/pom.xml @@ -5,7 +5,7 @@ 4.0.0 info.cukes cucumber-jvm - 1.0.0-SNAPSHOT + 1.0.0.RC1-SNAPSHOT pom Cucumber-JVM http://cukes.info/ @@ -66,7 +66,7 @@ info.cukes gherkin - 2.6.8 + 2.6.9 com.googlecode.java-diff-utils @@ -76,7 +76,7 @@ com.thoughtworks.xstream xstream - 1.4.1 + 1.4.2 xmlpull @@ -106,7 +106,7 @@ org.codehaus.groovy groovy-all - 1.9.0-beta-4 + 2.0.0-beta-1 org.scala-lang @@ -156,22 +156,22 @@ com.google.code.gson gson - 1.7.2 + 2.0 org.seleniumhq.selenium selenium-chrome-driver - 2.12.0 + 2.14.0 org.seleniumhq.selenium selenium-server - 2.12.0 + 2.14.0 org.webbitserver webbit - 0.2.16 + 0.3.0 commons-lang @@ -196,12 +196,12 @@ org.jboss.weld.se weld-se - 1.1.0.Final + 1.1.4.Final javax.enterprise cdi-api - 1.0-SP1 + 1.1.EDR1.1 @@ -252,37 +252,6 @@ - - full - - - - org.apache.maven.plugins - maven-shade-plugin - 1.4 - - - package - - shade - - - true - full - - - cucumber.cli.Main - - - - - - - - - - release-sign-artifacts @@ -293,6 +262,14 @@ + + maven-release-plugin + 2.2.1 + + v@{project.version} + + + org.apache.maven.plugins maven-gpg-plugin @@ -310,28 +287,47 @@ + + + org.apache.maven.plugins + maven-shade-plugin + 1.4 + + + package + + shade + + + true + full + + + cucumber.cli.Main + + + + + + - - - - org.apache.maven.plugins - maven-compiler-plugin - 2.3.2 - - UTF-8 - 1.6 - 1.6 - - - - - + + org.apache.maven.plugins + maven-compiler-plugin + 2.3.2 + + UTF-8 + 1.6 + 1.6 + + org.apache.maven.plugins maven-source-plugin diff --git a/rhino/pom.xml b/rhino/pom.xml index f66dc83352..f6c9c2bd0c 100644 --- a/rhino/pom.xml +++ b/rhino/pom.xml @@ -8,7 +8,7 @@ info.cukes cucumber-jvm ../pom.xml - 1.0.0-SNAPSHOT + 1.0.0.RC1-SNAPSHOT cucumber-rhino diff --git a/scala/pom.xml b/scala/pom.xml index 8162137a16..242a15181d 100644 --- a/scala/pom.xml +++ b/scala/pom.xml @@ -8,7 +8,7 @@ info.cukes cucumber-jvm ../pom.xml - 1.0.0-SNAPSHOT + 1.0.0.RC1-SNAPSHOT cucumber-scala diff --git a/spring/pom.xml b/spring/pom.xml index df98bf716e..5f914715dc 100644 --- a/spring/pom.xml +++ b/spring/pom.xml @@ -8,7 +8,7 @@ info.cukes cucumber-jvm ../pom.xml - 1.0.0-SNAPSHOT + 1.0.0.RC1-SNAPSHOT cucumber-spring diff --git a/weld/pom.xml b/weld/pom.xml index 2057265854..9513a2842a 100644 --- a/weld/pom.xml +++ b/weld/pom.xml @@ -8,7 +8,7 @@ info.cukes cucumber-jvm ../pom.xml - 1.0.0-SNAPSHOT + 1.0.0.RC1-SNAPSHOT cucumber-weld