[maven-release-plugin] prepare release shiro-root-1.4.0-RC2
diff --git a/all/pom.xml b/all/pom.xml
index ce3d1c3..dc3d34f 100644
--- a/all/pom.xml
+++ b/all/pom.xml
@@ -22,7 +22,7 @@
     <parent>
         <groupId>org.apache.shiro</groupId>
         <artifactId>shiro-root</artifactId>
-        <version>1.4.0-SNAPSHOT</version>
+        <version>1.4.0-RC2</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
 
diff --git a/cache/pom.xml b/cache/pom.xml
index 0e15cd4..ddbedca 100644
--- a/cache/pom.xml
+++ b/cache/pom.xml
@@ -22,7 +22,7 @@
     <parent>
         <groupId>org.apache.shiro</groupId>
         <artifactId>shiro-root</artifactId>
-        <version>1.4.0-SNAPSHOT</version>
+        <version>1.4.0-RC2</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
 
diff --git a/config/core/pom.xml b/config/core/pom.xml
index 2c6fd25..a664dbf 100644
--- a/config/core/pom.xml
+++ b/config/core/pom.xml
@@ -22,7 +22,7 @@
     <parent>
         <groupId>org.apache.shiro</groupId>
         <artifactId>shiro-root</artifactId>
-        <version>1.4.0-SNAPSHOT</version>
+        <version>1.4.0-RC2</version>
         <relativePath>../../pom.xml</relativePath>
     </parent>
 
diff --git a/config/ogdl/pom.xml b/config/ogdl/pom.xml
index 9db98a9..021f8c9 100644
--- a/config/ogdl/pom.xml
+++ b/config/ogdl/pom.xml
@@ -22,7 +22,7 @@
     <parent>
         <groupId>org.apache.shiro</groupId>
         <artifactId>shiro-root</artifactId>
-        <version>1.4.0-SNAPSHOT</version>
+        <version>1.4.0-RC2</version>
         <relativePath>../../pom.xml</relativePath>
     </parent>
 
diff --git a/config/pom.xml b/config/pom.xml
index 6bf1451..cba3ca0 100644
--- a/config/pom.xml
+++ b/config/pom.xml
@@ -24,7 +24,7 @@
     <parent>
         <groupId>org.apache.shiro</groupId>
         <artifactId>shiro-root</artifactId>
-        <version>1.4.0-SNAPSHOT</version>
+        <version>1.4.0-RC2</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
 
diff --git a/core/pom.xml b/core/pom.xml
index 39ea570..0b32ea9 100644
--- a/core/pom.xml
+++ b/core/pom.xml
@@ -22,7 +22,7 @@
     <parent>
         <groupId>org.apache.shiro</groupId>
         <artifactId>shiro-root</artifactId>
-        <version>1.4.0-SNAPSHOT</version>
+        <version>1.4.0-RC2</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
 
diff --git a/crypto/cipher/pom.xml b/crypto/cipher/pom.xml
index b6b7800..f87c9cb 100644
--- a/crypto/cipher/pom.xml
+++ b/crypto/cipher/pom.xml
@@ -22,7 +22,7 @@
     <parent>
         <groupId>org.apache.shiro</groupId>
         <artifactId>shiro-root</artifactId>
-        <version>1.4.0-SNAPSHOT</version>
+        <version>1.4.0-RC2</version>
         <relativePath>../../pom.xml</relativePath>
     </parent>
 
diff --git a/crypto/core/pom.xml b/crypto/core/pom.xml
index 4adbe7f..9c84b69 100644
--- a/crypto/core/pom.xml
+++ b/crypto/core/pom.xml
@@ -22,7 +22,7 @@
     <parent>
         <groupId>org.apache.shiro</groupId>
         <artifactId>shiro-root</artifactId>
-        <version>1.4.0-SNAPSHOT</version>
+        <version>1.4.0-RC2</version>
         <relativePath>../../pom.xml</relativePath>
     </parent>
 
diff --git a/crypto/hash/pom.xml b/crypto/hash/pom.xml
index 5f61175..2f4744f 100644
--- a/crypto/hash/pom.xml
+++ b/crypto/hash/pom.xml
@@ -22,7 +22,7 @@
     <parent>
         <groupId>org.apache.shiro</groupId>
         <artifactId>shiro-root</artifactId>
-        <version>1.4.0-SNAPSHOT</version>
+        <version>1.4.0-RC2</version>
         <relativePath>../../pom.xml</relativePath>
     </parent>
 
diff --git a/crypto/pom.xml b/crypto/pom.xml
index 7908fb0..3e447f4 100644
--- a/crypto/pom.xml
+++ b/crypto/pom.xml
@@ -24,7 +24,7 @@
     <parent>
         <groupId>org.apache.shiro</groupId>
         <artifactId>shiro-root</artifactId>
-        <version>1.4.0-SNAPSHOT</version>
+        <version>1.4.0-RC2</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
 
diff --git a/event/pom.xml b/event/pom.xml
index 6077699..6ef0959 100644
--- a/event/pom.xml
+++ b/event/pom.xml
@@ -22,7 +22,7 @@
     <parent>
         <groupId>org.apache.shiro</groupId>
         <artifactId>shiro-root</artifactId>
-        <version>1.4.0-SNAPSHOT</version>
+        <version>1.4.0-RC2</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
 
diff --git a/integration-tests/guice3/pom.xml b/integration-tests/guice3/pom.xml
index 5139cef..1f051ea 100644
--- a/integration-tests/guice3/pom.xml
+++ b/integration-tests/guice3/pom.xml
@@ -23,7 +23,7 @@
 	<parent>
 		<groupId>org.apache.shiro.integrationtests</groupId>
 		<artifactId>shiro-integration-tests</artifactId>
-		<version>1.4.0-SNAPSHOT</version>
+		<version>1.4.0-RC2</version>
 	</parent>
 
 	<artifactId>shiro-its-guice3</artifactId>
diff --git a/integration-tests/guice4/pom.xml b/integration-tests/guice4/pom.xml
index 0abad4f..11e61f7 100644
--- a/integration-tests/guice4/pom.xml
+++ b/integration-tests/guice4/pom.xml
@@ -23,7 +23,7 @@
 	<parent>
 		<groupId>org.apache.shiro.integrationtests</groupId>
 		<artifactId>shiro-integration-tests</artifactId>
-		<version>1.4.0-SNAPSHOT</version>
+		<version>1.4.0-RC2</version>
         <relativePath>../pom.xml</relativePath>
 	</parent>
 
diff --git a/integration-tests/pom.xml b/integration-tests/pom.xml
index 2f94436..094f19a 100644
--- a/integration-tests/pom.xml
+++ b/integration-tests/pom.xml
@@ -23,7 +23,7 @@
     <parent>
         <groupId>org.apache.shiro</groupId>
         <artifactId>shiro-root</artifactId>
-        <version>1.4.0-SNAPSHOT</version>
+        <version>1.4.0-RC2</version>
     </parent>
 
     <groupId>org.apache.shiro.integrationtests</groupId>
diff --git a/integration-tests/support/pom.xml b/integration-tests/support/pom.xml
index 13901fe..9d76d19 100644
--- a/integration-tests/support/pom.xml
+++ b/integration-tests/support/pom.xml
@@ -23,7 +23,7 @@
 	<parent>
 		<groupId>org.apache.shiro.integrationtests</groupId>
 		<artifactId>shiro-integration-tests</artifactId>
-		<version>1.4.0-SNAPSHOT</version>
+		<version>1.4.0-RC2</version>
 	</parent>
 
 	<artifactId>shiro-its-support</artifactId>
diff --git a/lang/pom.xml b/lang/pom.xml
index 2f27ee8..41726d8 100644
--- a/lang/pom.xml
+++ b/lang/pom.xml
@@ -23,7 +23,7 @@
     <parent>
         <groupId>org.apache.shiro</groupId>
         <artifactId>shiro-root</artifactId>
-        <version>1.4.0-SNAPSHOT</version>
+        <version>1.4.0-RC2</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
 
diff --git a/pom.xml b/pom.xml
index 1162d41..ddabf06 100644
--- a/pom.xml
+++ b/pom.xml
@@ -30,7 +30,7 @@
     <groupId>org.apache.shiro</groupId>
     <artifactId>shiro-root</artifactId>
     <packaging>pom</packaging>
-    <version>1.4.0-SNAPSHOT</version>
+    <version>1.4.0-RC2</version>
 
     <name>Apache Shiro</name>
     <url>http://shiro.apache.org/</url>
@@ -44,7 +44,7 @@
         <connection>scm:git:https://git-wip-us.apache.org/repos/asf/shiro.git</connection>
         <developerConnection>scm:git:https://git-wip-us.apache.org/repos/asf/shiro.git</developerConnection>
         <url>https://github.com/apache/shiro/tree/${project.scm.tag}</url>
-        <tag>master</tag>
+        <tag>shiro-root-1.4.0-RC2</tag>
     </scm>
     <issueManagement>
         <system>Jira</system>
@@ -557,121 +557,121 @@
             <dependency>
                 <groupId>org.apache.shiro</groupId>
                 <artifactId>shiro-lang</artifactId>
-                <version>1.4.0-SNAPSHOT</version>
+                <version>1.4.0-RC2</version>
             </dependency>
             <dependency>
                 <groupId>org.apache.shiro</groupId>
                 <artifactId>shiro-cache</artifactId>
-                <version>1.4.0-SNAPSHOT</version>
+                <version>1.4.0-RC2</version>
             </dependency>
             <dependency>
                 <groupId>org.apache.shiro</groupId>
                 <artifactId>shiro-core</artifactId>
-                <version>1.4.0-SNAPSHOT</version>
+                <version>1.4.0-RC2</version>
             </dependency>
             <dependency>
                 <groupId>org.apache.shiro</groupId>
                 <artifactId>shiro-config-core</artifactId>
-                <version>1.4.0-SNAPSHOT</version>
+                <version>1.4.0-RC2</version>
             </dependency>
             <dependency>
                 <groupId>org.apache.shiro</groupId>
                 <artifactId>shiro-config-ogdl</artifactId>
-                <version>1.4.0-SNAPSHOT</version>
+                <version>1.4.0-RC2</version>
             </dependency>
             <dependency>
                 <groupId>org.apache.shiro</groupId>
                 <artifactId>shiro-crypto-core</artifactId>
-                <version>1.4.0-SNAPSHOT</version>
+                <version>1.4.0-RC2</version>
             </dependency>
             <dependency>
                 <groupId>org.apache.shiro</groupId>
                 <artifactId>shiro-crypto-hash</artifactId>
-                <version>1.4.0-SNAPSHOT</version>
+                <version>1.4.0-RC2</version>
             </dependency>
             <dependency>
                 <groupId>org.apache.shiro</groupId>
                 <artifactId>shiro-crypto-cipher</artifactId>
-                <version>1.4.0-SNAPSHOT</version>
+                <version>1.4.0-RC2</version>
             </dependency>
             <dependency>
                 <groupId>org.apache.shiro</groupId>
                 <artifactId>shiro-event</artifactId>
-                <version>1.4.0-SNAPSHOT</version>
+                <version>1.4.0-RC2</version>
             </dependency>
             <dependency>
                 <groupId>org.apache.shiro</groupId>
                 <artifactId>shiro-web</artifactId>
-                <version>1.4.0-SNAPSHOT</version>
+                <version>1.4.0-RC2</version>
             </dependency>
             <dependency>
                 <groupId>org.apache.shiro</groupId>
                 <artifactId>shiro-servlet-plugin</artifactId>
-                <version>1.4.0-SNAPSHOT</version>
+                <version>1.4.0-RC2</version>
             </dependency>
 
             <!-- Shiro 3rd party support (keep this alphabetically ordered based on the artifactId please): -->
             <dependency>
                 <groupId>org.apache.shiro</groupId>
                 <artifactId>shiro-aspectj</artifactId>
-                <version>1.4.0-SNAPSHOT</version>
+                <version>1.4.0-RC2</version>
             </dependency>
             <dependency>
                 <groupId>org.apache.shiro</groupId>
                 <artifactId>shiro-cas</artifactId>
-                <version>1.4.0-SNAPSHOT</version>
+                <version>1.4.0-RC2</version>
             </dependency>
             <dependency>
                 <groupId>org.apache.shiro</groupId>
                 <artifactId>shiro-ehcache</artifactId>
-                <version>1.4.0-SNAPSHOT</version>
+                <version>1.4.0-RC2</version>
             </dependency>
             <dependency>
                 <groupId>org.apache.shiro</groupId>
                 <artifactId>shiro-quartz</artifactId>
-                <version>1.4.0-SNAPSHOT</version>
+                <version>1.4.0-RC2</version>
             </dependency>
             <dependency>
                 <groupId>org.apache.shiro</groupId>
                 <artifactId>shiro-spring</artifactId>
-                <version>1.4.0-SNAPSHOT</version>
+                <version>1.4.0-RC2</version>
             </dependency>
             <dependency>
                 <groupId>org.apache.shiro</groupId>
                 <artifactId>shiro-guice</artifactId>
-                <version>1.4.0-SNAPSHOT</version>
+                <version>1.4.0-RC2</version>
             </dependency>
             <dependency>
                 <groupId>org.apache.shiro</groupId>
                 <artifactId>shiro-hazelcast</artifactId>
-                <version>1.4.0-SNAPSHOT</version>
+                <version>1.4.0-RC2</version>
             </dependency>
             <dependency>
                 <groupId>org.apache.shiro</groupId>
                 <artifactId>shiro-jaxrs</artifactId>
-                <version>1.4.0-SNAPSHOT</version>
+                <version>1.4.0-RC2</version>
             </dependency>
             <dependency>
                 <groupId>org.apache.shiro</groupId>
                 <artifactId>shiro-all</artifactId>
-                <version>1.4.0-SNAPSHOT</version>
+                <version>1.4.0-RC2</version>
             </dependency>
 
             <!-- Shiro samples: -->
             <dependency>
                 <groupId>org.apache.shiro.samples</groupId>
                 <artifactId>samples-spring-client</artifactId>
-                <version>1.4.0-SNAPSHOT</version>
+                <version>1.4.0-RC2</version>
             </dependency>
             <dependency>
                 <groupId>org.apache.shiro</groupId>
                 <artifactId>shiro-spring-boot-starter</artifactId>
-                <version>1.4.0-SNAPSHOT</version>
+                <version>1.4.0-RC2</version>
             </dependency>
             <dependency>
                 <groupId>org.apache.shiro</groupId>
                 <artifactId>shiro-spring-boot-web-starter</artifactId>
-                <version>1.4.0-SNAPSHOT</version>
+                <version>1.4.0-RC2</version>
             </dependency>
 
 
@@ -679,21 +679,21 @@
             <dependency>
                 <groupId>org.apache.shiro</groupId>
                 <artifactId>shiro-core</artifactId>
-                <version>1.4.0-SNAPSHOT</version>
+                <version>1.4.0-RC2</version>
                 <type>test-jar</type>
                 <scope>test</scope>
             </dependency>
             <dependency>
                 <groupId>org.apache.shiro</groupId>
                 <artifactId>shiro-config-ogdl</artifactId>
-                <version>1.4.0-SNAPSHOT</version>
+                <version>1.4.0-RC2</version>
                 <type>test-jar</type>
                 <scope>test</scope>
             </dependency>
             <dependency>
                 <groupId>org.apache.shiro.integrationtests</groupId>
                 <artifactId>shiro-its-support</artifactId>
-                <version>1.4.0-SNAPSHOT</version>
+                <version>1.4.0-RC2</version>
             </dependency>
 
             <!-- 3rd party dependencies -->
diff --git a/samples/aspectj/pom.xml b/samples/aspectj/pom.xml
index 154af00..16387ee 100644
--- a/samples/aspectj/pom.xml
+++ b/samples/aspectj/pom.xml
@@ -23,7 +23,7 @@
 	<parent>
         <groupId>org.apache.shiro.samples</groupId>
         <artifactId>shiro-samples</artifactId>
-        <version>1.4.0-SNAPSHOT</version>
+        <version>1.4.0-RC2</version>
 	    <relativePath>../pom.xml</relativePath>
         </parent>
 
diff --git a/samples/guice/pom.xml b/samples/guice/pom.xml
index 95bde54..236da31 100644
--- a/samples/guice/pom.xml
+++ b/samples/guice/pom.xml
@@ -17,13 +17,11 @@
   ~ specific language governing permissions and limitations
   ~ under the License.
   -->
-<project xmlns="http://maven.apache.org/POM/4.0.0"
-         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
 	<parent>
         <groupId>org.apache.shiro.samples</groupId>
         <artifactId>shiro-samples</artifactId>
-		<version>1.4.0-SNAPSHOT</version>
+		<version>1.4.0-RC2</version>
         <relativePath>../pom.xml</relativePath>
 	</parent>
 
diff --git a/samples/jaxrs/pom.xml b/samples/jaxrs/pom.xml
index da02fed..8abbe11 100644
--- a/samples/jaxrs/pom.xml
+++ b/samples/jaxrs/pom.xml
@@ -23,7 +23,7 @@
     <parent>
         <groupId>org.apache.shiro.samples</groupId>
         <artifactId>shiro-samples</artifactId>
-        <version>1.4.0-SNAPSHOT</version>
+        <version>1.4.0-RC2</version>
     </parent>
 
     <modelVersion>4.0.0</modelVersion>
diff --git a/samples/pom.xml b/samples/pom.xml
index 7bd9e83..5640826 100644
--- a/samples/pom.xml
+++ b/samples/pom.xml
@@ -22,7 +22,7 @@
     <parent>
         <groupId>org.apache.shiro</groupId>
         <artifactId>shiro-root</artifactId>
-        <version>1.4.0-SNAPSHOT</version>
+        <version>1.4.0-RC2</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
 
diff --git a/samples/quickstart-guice/pom.xml b/samples/quickstart-guice/pom.xml
index de43abd..13eb397 100644
--- a/samples/quickstart-guice/pom.xml
+++ b/samples/quickstart-guice/pom.xml
@@ -17,13 +17,11 @@
   ~ specific language governing permissions and limitations
   ~ under the License.
   -->
-<project xmlns="http://maven.apache.org/POM/4.0.0"
-         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
     <parent>
         <groupId>org.apache.shiro.samples</groupId>
         <artifactId>shiro-samples</artifactId>
-        <version>1.4.0-SNAPSHOT</version>
+        <version>1.4.0-RC2</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
 
diff --git a/samples/quickstart/pom.xml b/samples/quickstart/pom.xml
index 70978ac..7d73992 100644
--- a/samples/quickstart/pom.xml
+++ b/samples/quickstart/pom.xml
@@ -23,7 +23,7 @@
     <parent>
         <groupId>org.apache.shiro.samples</groupId>
         <artifactId>shiro-samples</artifactId>
-        <version>1.4.0-SNAPSHOT</version>
+        <version>1.4.0-RC2</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
 
diff --git a/samples/servlet-plugin/pom.xml b/samples/servlet-plugin/pom.xml
index 95388d7..9d3bb9c 100644
--- a/samples/servlet-plugin/pom.xml
+++ b/samples/servlet-plugin/pom.xml
@@ -23,7 +23,7 @@
     <parent>
         <groupId>org.apache.shiro.samples</groupId>
         <artifactId>shiro-samples</artifactId>
-        <version>1.4.0-SNAPSHOT</version>
+        <version>1.4.0-RC2</version>
     </parent>
 
     <modelVersion>4.0.0</modelVersion>
diff --git a/samples/spring-boot-web/pom.xml b/samples/spring-boot-web/pom.xml
index a45952e..3730b5f 100644
--- a/samples/spring-boot-web/pom.xml
+++ b/samples/spring-boot-web/pom.xml
@@ -25,7 +25,7 @@
     <parent>
         <groupId>org.apache.shiro.samples</groupId>
         <artifactId>shiro-samples</artifactId>
-        <version>1.4.0-SNAPSHOT</version>
+        <version>1.4.0-RC2</version>
     </parent>
 
     <artifactId>samples-spring-boot-web</artifactId>
diff --git a/samples/spring-client/pom.xml b/samples/spring-client/pom.xml
index bd55849..c4758e3 100644
--- a/samples/spring-client/pom.xml
+++ b/samples/spring-client/pom.xml
@@ -23,7 +23,7 @@
     <parent>
         <groupId>org.apache.shiro.samples</groupId>
         <artifactId>shiro-samples</artifactId>
-        <version>1.4.0-SNAPSHOT</version>
+        <version>1.4.0-RC2</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
 
diff --git a/samples/spring-hibernate/pom.xml b/samples/spring-hibernate/pom.xml
index a93edda..2742c4c 100644
--- a/samples/spring-hibernate/pom.xml
+++ b/samples/spring-hibernate/pom.xml
@@ -23,7 +23,7 @@
     <parent>
         <groupId>org.apache.shiro.samples</groupId>
         <artifactId>shiro-samples</artifactId>
-        <version>1.4.0-SNAPSHOT</version>
+        <version>1.4.0-RC2</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
 
diff --git a/samples/spring/pom.xml b/samples/spring/pom.xml
index d5257c4..cd535e7 100644
--- a/samples/spring/pom.xml
+++ b/samples/spring/pom.xml
@@ -23,7 +23,7 @@
     <parent>
         <groupId>org.apache.shiro.samples</groupId>
         <artifactId>shiro-samples</artifactId>
-        <version>1.4.0-SNAPSHOT</version>
+        <version>1.4.0-RC2</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
 
diff --git a/samples/web/pom.xml b/samples/web/pom.xml
index 58f94e1..b7fbcef 100644
--- a/samples/web/pom.xml
+++ b/samples/web/pom.xml
@@ -23,7 +23,7 @@
     <parent>
         <groupId>org.apache.shiro.samples</groupId>
         <artifactId>shiro-samples</artifactId>
-        <version>1.4.0-SNAPSHOT</version>
+        <version>1.4.0-RC2</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
 
diff --git a/support/aspectj/pom.xml b/support/aspectj/pom.xml
index 4df8c09..ba3818e 100644
--- a/support/aspectj/pom.xml
+++ b/support/aspectj/pom.xml
@@ -22,7 +22,7 @@
     <parent>
         <groupId>org.apache.shiro</groupId>
         <artifactId>shiro-root</artifactId>
-        <version>1.4.0-SNAPSHOT</version>
+        <version>1.4.0-RC2</version>
         <relativePath>../../pom.xml</relativePath>
     </parent>
 
diff --git a/support/cas/pom.xml b/support/cas/pom.xml
index 387f018..9f4f8d6 100644
--- a/support/cas/pom.xml
+++ b/support/cas/pom.xml
@@ -22,7 +22,7 @@
     <parent>
         <groupId>org.apache.shiro</groupId>
         <artifactId>shiro-root</artifactId>
-        <version>1.4.0-SNAPSHOT</version>
+        <version>1.4.0-RC2</version>
         <relativePath>../../pom.xml</relativePath>
     </parent>
 
diff --git a/support/ehcache/pom.xml b/support/ehcache/pom.xml
index 0bd278d..bd48fde 100644
--- a/support/ehcache/pom.xml
+++ b/support/ehcache/pom.xml
@@ -22,7 +22,7 @@
     <parent>
         <groupId>org.apache.shiro</groupId>
         <artifactId>shiro-root</artifactId>
-        <version>1.4.0-SNAPSHOT</version>
+        <version>1.4.0-RC2</version>
         <relativePath>../../pom.xml</relativePath>
     </parent>
 
diff --git a/support/features/pom.xml b/support/features/pom.xml
index 2d18ad7..7b292d4 100644
--- a/support/features/pom.xml
+++ b/support/features/pom.xml
@@ -22,7 +22,7 @@
     <parent>
         <groupId>org.apache.shiro</groupId>
         <artifactId>shiro-root</artifactId>
-        <version>1.4.0-SNAPSHOT</version>
+        <version>1.4.0-RC2</version>
         <relativePath>../../pom.xml</relativePath>
     </parent>
 
diff --git a/support/guice/pom.xml b/support/guice/pom.xml
index f91cb4e..2151796 100644
--- a/support/guice/pom.xml
+++ b/support/guice/pom.xml
@@ -22,7 +22,7 @@
     <parent>
         <groupId>org.apache.shiro</groupId>
         <artifactId>shiro-root</artifactId>
-        <version>1.4.0-SNAPSHOT</version>
+        <version>1.4.0-RC2</version>
         <relativePath>../../pom.xml</relativePath>
     </parent>
 
diff --git a/support/hazelcast/pom.xml b/support/hazelcast/pom.xml
index 7a81aaf..db98268 100644
--- a/support/hazelcast/pom.xml
+++ b/support/hazelcast/pom.xml
@@ -22,7 +22,7 @@
     <parent>
         <groupId>org.apache.shiro</groupId>
         <artifactId>shiro-root</artifactId>
-        <version>1.4.0-SNAPSHOT</version>
+        <version>1.4.0-RC2</version>
         <relativePath>../../pom.xml</relativePath>
     </parent>
 
diff --git a/support/jaxrs/pom.xml b/support/jaxrs/pom.xml
index 05b3c5b..5deeb9d 100644
--- a/support/jaxrs/pom.xml
+++ b/support/jaxrs/pom.xml
@@ -22,7 +22,7 @@
     <parent>
         <groupId>org.apache.shiro</groupId>
         <artifactId>shiro-support</artifactId>
-        <version>1.4.0-SNAPSHOT</version>
+        <version>1.4.0-RC2</version>
     </parent>
 
     <modelVersion>4.0.0</modelVersion>
diff --git a/support/pom.xml b/support/pom.xml
index 8886f02..0fa08ae 100644
--- a/support/pom.xml
+++ b/support/pom.xml
@@ -22,7 +22,7 @@
     <parent>
         <groupId>org.apache.shiro</groupId>
         <artifactId>shiro-root</artifactId>
-        <version>1.4.0-SNAPSHOT</version>
+        <version>1.4.0-RC2</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
 
diff --git a/support/quartz/pom.xml b/support/quartz/pom.xml
index 78b0058..b8f15a6 100644
--- a/support/quartz/pom.xml
+++ b/support/quartz/pom.xml
@@ -22,7 +22,7 @@
     <parent>
         <groupId>org.apache.shiro</groupId>
         <artifactId>shiro-root</artifactId>
-        <version>1.4.0-SNAPSHOT</version>
+        <version>1.4.0-RC2</version>
         <relativePath>../../pom.xml</relativePath>
     </parent>
 
diff --git a/support/servlet-plugin/pom.xml b/support/servlet-plugin/pom.xml
index 4950cea..5dce0a6 100644
--- a/support/servlet-plugin/pom.xml
+++ b/support/servlet-plugin/pom.xml
@@ -25,7 +25,7 @@
     <parent>
         <groupId>org.apache.shiro</groupId>
         <artifactId>shiro-support</artifactId>
-        <version>1.4.0-SNAPSHOT</version>
+        <version>1.4.0-RC2</version>
     </parent>
 
     <artifactId>shiro-servlet-plugin</artifactId>
diff --git a/support/spring-boot/pom.xml b/support/spring-boot/pom.xml
index 94cf20c..56d1871 100644
--- a/support/spring-boot/pom.xml
+++ b/support/spring-boot/pom.xml
@@ -22,7 +22,7 @@
     <parent>
         <groupId>org.apache.shiro</groupId>
         <artifactId>shiro-root</artifactId>
-        <version>1.4.0-SNAPSHOT</version>
+        <version>1.4.0-RC2</version>
         <relativePath>../../pom.xml</relativePath>
     </parent>
 
diff --git a/support/spring-boot/spring-boot-starter/pom.xml b/support/spring-boot/spring-boot-starter/pom.xml
index d9ad99a..e88a5c9 100644
--- a/support/spring-boot/spring-boot-starter/pom.xml
+++ b/support/spring-boot/spring-boot-starter/pom.xml
@@ -25,7 +25,7 @@
     <parent>
         <groupId>org.apache.shiro</groupId>
         <artifactId>shiro-spring-boot</artifactId>
-        <version>1.4.0-SNAPSHOT</version>
+        <version>1.4.0-RC2</version>
     </parent>
 
     <artifactId>shiro-spring-boot-starter</artifactId>
diff --git a/support/spring-boot/spring-boot-web-starter/pom.xml b/support/spring-boot/spring-boot-web-starter/pom.xml
index 15d9d9a..a8a67bf 100644
--- a/support/spring-boot/spring-boot-web-starter/pom.xml
+++ b/support/spring-boot/spring-boot-web-starter/pom.xml
@@ -25,7 +25,7 @@
     <parent>
         <groupId>org.apache.shiro</groupId>
         <artifactId>shiro-spring-boot</artifactId>
-        <version>1.4.0-SNAPSHOT</version>
+        <version>1.4.0-RC2</version>
     </parent>
 
     <artifactId>shiro-spring-boot-web-starter</artifactId>
diff --git a/support/spring/pom.xml b/support/spring/pom.xml
index 3aa7155..844b4ab 100644
--- a/support/spring/pom.xml
+++ b/support/spring/pom.xml
@@ -22,7 +22,7 @@
     <parent>
         <groupId>org.apache.shiro</groupId>
         <artifactId>shiro-root</artifactId>
-        <version>1.4.0-SNAPSHOT</version>
+        <version>1.4.0-RC2</version>
         <relativePath>../../pom.xml</relativePath>
     </parent>
 
diff --git a/test-coverage/pom.xml b/test-coverage/pom.xml
index 460f305..5522bfe 100644
--- a/test-coverage/pom.xml
+++ b/test-coverage/pom.xml
@@ -22,7 +22,7 @@
     <parent>
         <groupId>org.apache.shiro</groupId>
         <artifactId>shiro-root</artifactId>
-        <version>1.4.0-SNAPSHOT</version>
+        <version>1.4.0-RC2</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
 
diff --git a/tools/hasher/pom.xml b/tools/hasher/pom.xml
index 4579b56..fb7a12c 100644
--- a/tools/hasher/pom.xml
+++ b/tools/hasher/pom.xml
@@ -22,7 +22,7 @@
     <parent>
         <groupId>org.apache.shiro.tools</groupId>
         <artifactId>shiro-tools</artifactId>
-        <version>1.4.0-SNAPSHOT</version>
+        <version>1.4.0-RC2</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
 
diff --git a/tools/pom.xml b/tools/pom.xml
index c2c0324..08d0104 100644
--- a/tools/pom.xml
+++ b/tools/pom.xml
@@ -22,7 +22,7 @@
     <parent>
         <groupId>org.apache.shiro</groupId>
         <artifactId>shiro-root</artifactId>
-        <version>1.4.0-SNAPSHOT</version>
+        <version>1.4.0-RC2</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
 
diff --git a/web/pom.xml b/web/pom.xml
index a099f6a..3a78127 100644
--- a/web/pom.xml
+++ b/web/pom.xml
@@ -23,7 +23,7 @@
     <parent>
         <groupId>org.apache.shiro</groupId>
         <artifactId>shiro-root</artifactId>
-        <version>1.4.0-SNAPSHOT</version>
+        <version>1.4.0-RC2</version>
         <relativePath>../pom.xml</relativePath>
     </parent>