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