[maven-release-plugin] prepare release shiro-root-2.0.0-alpha-1
diff --git a/bom/pom.xml b/bom/pom.xml
index 12c32f9..a61b183 100644
--- a/bom/pom.xml
+++ b/bom/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>
         <artifactId>shiro-root</artifactId>
         <groupId>org.apache.shiro</groupId>
-        <version>2.0.0-SNAPSHOT</version>
+        <version>2.0.0-alpha-1</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/cache/pom.xml b/cache/pom.xml
index 0600001..795db17 100644
--- a/cache/pom.xml
+++ b/cache/pom.xml
@@ -22,7 +22,7 @@
     <parent>
         <groupId>org.apache.shiro</groupId>
         <artifactId>shiro-root</artifactId>
-        <version>2.0.0-SNAPSHOT</version>
+        <version>2.0.0-alpha-1</version>
     </parent>
 
     <modelVersion>4.0.0</modelVersion>
diff --git a/config/core/pom.xml b/config/core/pom.xml
index 0bf23a5..1173730 100644
--- a/config/core/pom.xml
+++ b/config/core/pom.xml
@@ -22,7 +22,7 @@
     <parent>
         <groupId>org.apache.shiro</groupId>
         <artifactId>shiro-config</artifactId>
-        <version>2.0.0-SNAPSHOT</version>
+        <version>2.0.0-alpha-1</version>
     </parent>
 
     <modelVersion>4.0.0</modelVersion>
diff --git a/config/ogdl/pom.xml b/config/ogdl/pom.xml
index b0c08d8..67f096b 100644
--- a/config/ogdl/pom.xml
+++ b/config/ogdl/pom.xml
@@ -22,7 +22,7 @@
     <parent>
         <groupId>org.apache.shiro</groupId>
         <artifactId>shiro-config</artifactId>
-        <version>2.0.0-SNAPSHOT</version>
+        <version>2.0.0-alpha-1</version>
     </parent>
 
     <modelVersion>4.0.0</modelVersion>
diff --git a/config/pom.xml b/config/pom.xml
index 7b885c4..24eaaff 100644
--- a/config/pom.xml
+++ b/config/pom.xml
@@ -24,7 +24,7 @@
     <parent>
         <groupId>org.apache.shiro</groupId>
         <artifactId>shiro-root</artifactId>
-        <version>2.0.0-SNAPSHOT</version>
+        <version>2.0.0-alpha-1</version>
     </parent>
 
     <artifactId>shiro-config</artifactId>
diff --git a/core/pom.xml b/core/pom.xml
index 16a5d18..34545af 100644
--- a/core/pom.xml
+++ b/core/pom.xml
@@ -22,7 +22,7 @@
     <parent>
         <groupId>org.apache.shiro</groupId>
         <artifactId>shiro-root</artifactId>
-        <version>2.0.0-SNAPSHOT</version>
+        <version>2.0.0-alpha-1</version>
     </parent>
 
     <modelVersion>4.0.0</modelVersion>
diff --git a/crypto/cipher/pom.xml b/crypto/cipher/pom.xml
index b1533ab..1ab5acc 100644
--- a/crypto/cipher/pom.xml
+++ b/crypto/cipher/pom.xml
@@ -22,7 +22,7 @@
     <parent>
         <groupId>org.apache.shiro</groupId>
         <artifactId>shiro-crypto</artifactId>
-        <version>2.0.0-SNAPSHOT</version>
+        <version>2.0.0-alpha-1</version>
     </parent>
 
     <modelVersion>4.0.0</modelVersion>
diff --git a/crypto/core/pom.xml b/crypto/core/pom.xml
index 244e3de..3bda16f 100644
--- a/crypto/core/pom.xml
+++ b/crypto/core/pom.xml
@@ -22,7 +22,7 @@
     <parent>
         <groupId>org.apache.shiro</groupId>
         <artifactId>shiro-crypto</artifactId>
-        <version>2.0.0-SNAPSHOT</version>
+        <version>2.0.0-alpha-1</version>
     </parent>
 
     <modelVersion>4.0.0</modelVersion>
diff --git a/crypto/hash/pom.xml b/crypto/hash/pom.xml
index 49688bc..232021a 100644
--- a/crypto/hash/pom.xml
+++ b/crypto/hash/pom.xml
@@ -22,7 +22,7 @@
     <parent>
         <groupId>org.apache.shiro</groupId>
         <artifactId>shiro-crypto</artifactId>
-        <version>2.0.0-SNAPSHOT</version>
+        <version>2.0.0-alpha-1</version>
     </parent>
 
     <modelVersion>4.0.0</modelVersion>
diff --git a/crypto/pom.xml b/crypto/pom.xml
index 28cda20..d2cc05e 100644
--- a/crypto/pom.xml
+++ b/crypto/pom.xml
@@ -24,7 +24,7 @@
     <parent>
         <groupId>org.apache.shiro</groupId>
         <artifactId>shiro-root</artifactId>
-        <version>2.0.0-SNAPSHOT</version>
+        <version>2.0.0-alpha-1</version>
     </parent>
 
     <artifactId>shiro-crypto</artifactId>
diff --git a/crypto/support/hashes/argon2/pom.xml b/crypto/support/hashes/argon2/pom.xml
index 237322e..002ab19 100644
--- a/crypto/support/hashes/argon2/pom.xml
+++ b/crypto/support/hashes/argon2/pom.xml
@@ -18,15 +18,13 @@
   ~ 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">
     <modelVersion>4.0.0</modelVersion>
 
     <parent>
         <groupId>org.apache.shiro.crypto</groupId>
         <artifactId>shiro-crypto-support</artifactId>
-        <version>2.0.0-SNAPSHOT</version>
+        <version>2.0.0-alpha-1</version>
         <relativePath>../../pom.xml</relativePath>
     </parent>
 
diff --git a/crypto/support/hashes/bcrypt/pom.xml b/crypto/support/hashes/bcrypt/pom.xml
index 9590c81..902d82e 100644
--- a/crypto/support/hashes/bcrypt/pom.xml
+++ b/crypto/support/hashes/bcrypt/pom.xml
@@ -18,15 +18,13 @@
   ~ 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">
     <modelVersion>4.0.0</modelVersion>
 
     <parent>
         <groupId>org.apache.shiro.crypto</groupId>
         <artifactId>shiro-crypto-support</artifactId>
-        <version>2.0.0-SNAPSHOT</version>
+        <version>2.0.0-alpha-1</version>
         <relativePath>../../pom.xml</relativePath>
     </parent>
 
diff --git a/crypto/support/pom.xml b/crypto/support/pom.xml
index fde3c87..d727c98 100644
--- a/crypto/support/pom.xml
+++ b/crypto/support/pom.xml
@@ -18,15 +18,13 @@
   ~ 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">
     <modelVersion>4.0.0</modelVersion>
 
     <parent>
         <groupId>org.apache.shiro</groupId>
         <artifactId>shiro-crypto</artifactId>
-        <version>2.0.0-SNAPSHOT</version>
+        <version>2.0.0-alpha-1</version>
     </parent>
 
     <groupId>org.apache.shiro.crypto</groupId>
diff --git a/event/pom.xml b/event/pom.xml
index 528fe5a..25ef37b 100644
--- a/event/pom.xml
+++ b/event/pom.xml
@@ -22,7 +22,7 @@
     <parent>
         <groupId>org.apache.shiro</groupId>
         <artifactId>shiro-root</artifactId>
-        <version>2.0.0-SNAPSHOT</version>
+        <version>2.0.0-alpha-1</version>
     </parent>
 
     <modelVersion>4.0.0</modelVersion>
diff --git a/integration-tests/guice3/pom.xml b/integration-tests/guice3/pom.xml
index 8e938df..cdd43e6 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>2.0.0-SNAPSHOT</version>
+		<version>2.0.0-alpha-1</version>
 	</parent>
 
 	<artifactId>shiro-its-guice3</artifactId>
diff --git a/integration-tests/guice4/pom.xml b/integration-tests/guice4/pom.xml
index 8ee49131..69b357b 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>2.0.0-SNAPSHOT</version>
+		<version>2.0.0-alpha-1</version>
 	</parent>
 
 	<artifactId>shiro-its-guice4</artifactId>
diff --git a/integration-tests/jakarta-ee-support/pom.xml b/integration-tests/jakarta-ee-support/pom.xml
index 228cc9a..7a4fb93 100644
--- a/integration-tests/jakarta-ee-support/pom.xml
+++ b/integration-tests/jakarta-ee-support/pom.xml
@@ -21,14 +21,14 @@
     <modelVersion>4.0.0</modelVersion>
     <groupId>org.apache.shiro.integrationtests</groupId>
     <artifactId>jakarta-ee-support</artifactId>
-    <version>2.0.0-SNAPSHOT</version>
+    <version>2.0.0-alpha-1</version>
     <name>Apache Shiro :: ITs :: Jakarta EE Support</name>
     <packaging>pom</packaging>
 
     <parent>
         <groupId>org.apache.shiro.integrationtests</groupId>
         <artifactId>shiro-integration-tests</artifactId>
-        <version>2.0.0-SNAPSHOT</version>
+        <version>2.0.0-alpha-1</version>
     </parent>
 
     <build>
diff --git a/integration-tests/jakarta-ee/pom.xml b/integration-tests/jakarta-ee/pom.xml
index 31fa1e7..069c173 100644
--- a/integration-tests/jakarta-ee/pom.xml
+++ b/integration-tests/jakarta-ee/pom.xml
@@ -21,14 +21,14 @@
     <modelVersion>4.0.0</modelVersion>
     <groupId>org.apache.shiro.integrationtests</groupId>
     <artifactId>shiro-its-jakarta-ee</artifactId>
-    <version>2.0.0-SNAPSHOT</version>
+    <version>2.0.0-alpha-1</version>
     <packaging>war</packaging>
     <name>Apache Shiro :: ITs :: Jakarta EE</name>
 
     <parent>
         <groupId>org.apache.shiro.integrationtests</groupId>
         <artifactId>shiro-integration-tests</artifactId>
-        <version>2.0.0-SNAPSHOT</version>
+        <version>2.0.0-alpha-1</version>
     </parent>
 
     <properties>
@@ -48,7 +48,7 @@
         <payara.start.skip>${skipITs}</payara.start.skip>
         <asadmin.cmd>asadmin</asadmin.cmd>
         <unix-sed-skip>${payara.start.skip}</unix-sed-skip>
-        <mac-backup-file/>
+        <mac-backup-file />
         <create-domain-skip>true</create-domain-skip>
         <domain.name>domain1</domain.name>
 
@@ -318,8 +318,7 @@
                                         int portbase = 4900 + (executor_number as int) * port_increment
                                         int adminPort
                                         // find a free port
-                                        for (; portbase < 10000; portbase += port_increment) {
-                                            def server_socket
+                                        for (; portbase < 10000; portbase += port_increment) { def server_socket
                                             adminPort = portbase + admin_port_increment
                                             try {
                                                 server_socket = new ServerSocket()
@@ -377,7 +376,7 @@
                         <phase>pre-integration-test</phase>
                         <configuration>
                             <executable>sed</executable>
-                            <commandlineArgs>-i ${mac-backup-file} -e 's/jvm-options>\[17|/jvm-options>\[16|/g'
+                            <commandlineArgs>-i ${mac-backup-file} -e 's/jvm-options&gt;\[17|/jvm-options&gt;\[16|/g'
                                 -e 's/property name="HZ_LISTENER_PORT" value="5900/property name="HZ_LISTENER_PORT" value="5920/g'
                                 -e 's/hazelcast-runtime-configuration start-port="5900/hazelcast-runtime-configuration start-port="5920/g'
                                 ${project.build.directory}/dependency/payara5/glassfish/domains/${domain.name}/config/domain.xml</commandlineArgs>
@@ -461,7 +460,7 @@
             <id>payara-server-remote</id>
             <properties>
                 <payara.start.skip>true</payara.start.skip>
-                <payara.argLine/>
+                <payara.argLine />
             </properties>
         </profile>
         <profile>
diff --git a/integration-tests/jaxrs/app/pom.xml b/integration-tests/jaxrs/app/pom.xml
index 7d9463c..2a99980 100644
--- a/integration-tests/jaxrs/app/pom.xml
+++ b/integration-tests/jaxrs/app/pom.xml
@@ -18,19 +18,17 @@
   ~ 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">
     <modelVersion>4.0.0</modelVersion>
 
     <parent>
         <groupId>org.apache.shiro.integrationtests.jaxrs</groupId>
         <artifactId>shiro-its-jaxrs</artifactId>
-        <version>2.0.0-SNAPSHOT</version>
+        <version>2.0.0-alpha-1</version>
     </parent>
 
     <artifactId>shiro-its-jaxrs-app</artifactId>
-    <version>2.0.0-SNAPSHOT</version>
+    <version>2.0.0-alpha-1</version>
     <name>Apache Shiro :: ITs :: JAX-RS :: App</name>
     <packaging>war</packaging>
 
diff --git a/integration-tests/jaxrs/meecrowave/pom.xml b/integration-tests/jaxrs/meecrowave/pom.xml
index 1b4828e..a0b6a8d 100644
--- a/integration-tests/jaxrs/meecrowave/pom.xml
+++ b/integration-tests/jaxrs/meecrowave/pom.xml
@@ -18,15 +18,13 @@
   ~ 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">
     <modelVersion>4.0.0</modelVersion>
 
     <parent>
         <groupId>org.apache.shiro.integrationtests.jaxrs</groupId>
         <artifactId>shiro-its-jaxrs</artifactId>
-        <version>2.0.0-SNAPSHOT</version>
+        <version>2.0.0-alpha-1</version>
     </parent>
 
     <artifactId>shiro-its-jaxrs-meecrowave</artifactId>
diff --git a/integration-tests/jaxrs/openliberty/pom.xml b/integration-tests/jaxrs/openliberty/pom.xml
index 3935318..7d19af1 100644
--- a/integration-tests/jaxrs/openliberty/pom.xml
+++ b/integration-tests/jaxrs/openliberty/pom.xml
@@ -18,15 +18,13 @@
   ~ 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">
     <modelVersion>4.0.0</modelVersion>
 
     <parent>
         <groupId>org.apache.shiro.integrationtests.jaxrs</groupId>
         <artifactId>shiro-its-jaxrs</artifactId>
-        <version>2.0.0-SNAPSHOT</version>
+        <version>2.0.0-alpha-1</version>
     </parent>
 
     <artifactId>shiro-its-jaxrs-openliberty</artifactId>
diff --git a/integration-tests/jaxrs/pom.xml b/integration-tests/jaxrs/pom.xml
index b39d660..4b82936 100644
--- a/integration-tests/jaxrs/pom.xml
+++ b/integration-tests/jaxrs/pom.xml
@@ -18,15 +18,13 @@
   ~ 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">
     <modelVersion>4.0.0</modelVersion>
 
     <parent>
         <groupId>org.apache.shiro.integrationtests</groupId>
         <artifactId>shiro-integration-tests</artifactId>
-        <version>2.0.0-SNAPSHOT</version>
+        <version>2.0.0-alpha-1</version>
     </parent>
 
     <groupId>org.apache.shiro.integrationtests.jaxrs</groupId>
diff --git a/integration-tests/jaxrs/tests/pom.xml b/integration-tests/jaxrs/tests/pom.xml
index 3f6203d..9deeb8a 100644
--- a/integration-tests/jaxrs/tests/pom.xml
+++ b/integration-tests/jaxrs/tests/pom.xml
@@ -18,15 +18,13 @@
   ~ 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">
     <modelVersion>4.0.0</modelVersion>
 
     <parent>
         <groupId>org.apache.shiro.integrationtests.jaxrs</groupId>
         <artifactId>shiro-its-jaxrs</artifactId>
-        <version>2.0.0-SNAPSHOT</version>
+        <version>2.0.0-alpha-1</version>
     </parent>
 
     <artifactId>shiro-its-jaxrs-tests</artifactId>
diff --git a/integration-tests/meecrowave-support/pom.xml b/integration-tests/meecrowave-support/pom.xml
index 6bf1925..2e27466 100644
--- a/integration-tests/meecrowave-support/pom.xml
+++ b/integration-tests/meecrowave-support/pom.xml
@@ -18,15 +18,13 @@
   ~ 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">
     <modelVersion>4.0.0</modelVersion>
 
     <parent>
         <artifactId>shiro-integration-tests</artifactId>
         <groupId>org.apache.shiro.integrationtests</groupId>
-        <version>2.0.0-SNAPSHOT</version>
+        <version>2.0.0-alpha-1</version>
     </parent>
 
     <artifactId>shiro-its-meecrowave-support</artifactId>
diff --git a/integration-tests/pom.xml b/integration-tests/pom.xml
index df8bce4..e00c19f 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>2.0.0-SNAPSHOT</version>
+        <version>2.0.0-alpha-1</version>
     </parent>
 
     <groupId>org.apache.shiro.integrationtests</groupId>
diff --git a/integration-tests/support/pom.xml b/integration-tests/support/pom.xml
index 0595de9..a5c9138 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>2.0.0-SNAPSHOT</version>
+		<version>2.0.0-alpha-1</version>
 	</parent>
 
 	<artifactId>shiro-its-support</artifactId>
diff --git a/lang/pom.xml b/lang/pom.xml
index ca56a17..add5307 100644
--- a/lang/pom.xml
+++ b/lang/pom.xml
@@ -23,7 +23,7 @@
     <parent>
         <groupId>org.apache.shiro</groupId>
         <artifactId>shiro-root</artifactId>
-        <version>2.0.0-SNAPSHOT</version>
+        <version>2.0.0-alpha-1</version>
     </parent>
 
     <modelVersion>4.0.0</modelVersion>
diff --git a/pom.xml b/pom.xml
index d07be44..3a00eda 100644
--- a/pom.xml
+++ b/pom.xml
@@ -30,7 +30,7 @@
     <groupId>org.apache.shiro</groupId>
     <artifactId>shiro-root</artifactId>
     <packaging>pom</packaging>
-    <version>2.0.0-SNAPSHOT</version>
+    <version>2.0.0-alpha-1</version>
 
     <name>Apache Shiro</name>
     <url>https://shiro.apache.org/</url>
@@ -44,7 +44,7 @@
         <connection>scm:git:https://gitbox.apache.org/repos/asf/shiro.git</connection>
         <developerConnection>scm:git:https://gitbox.apache.org/repos/asf/shiro.git</developerConnection>
         <url>https://github.com/apache/shiro/tree/${project.scm.tag}</url>
-        <tag>main</tag>
+        <tag>shiro-root-2.0.0-alpha-1</tag>
     </scm>
     <issueManagement>
         <system>Jira</system>
@@ -69,15 +69,15 @@
         <shiro.previousVersion>1.7.1</shiro.previousVersion>
         <!-- Replaced by the build number plugin at build time: -->
         <buildNumber>${user.name}-${maven.build.timestamp}</buildNumber>
-        <project.build.outputTimestamp>2022-03-22T23:08:15Z</project.build.outputTimestamp>
+        <project.build.outputTimestamp>2023-02-28T06:39:48Z</project.build.outputTimestamp>
         <jacoco.skip>true</jacoco.skip>
         <surefire.version>3.0.0-M8</surefire.version>
         <!--suppress CheckTagEmptyBody -->
-        <surefire.argLine></surefire.argLine>
+        <surefire.argLine />
         <!--suppress CheckTagEmptyBody -->
-        <failsafe.argLine></failsafe.argLine>
+        <failsafe.argLine />
         <nexus.deploy.skip>false</nexus.deploy.skip>
-        <jacocoAgent/>
+        <jacocoAgent />
         <!-- non-dependency-based properties: -->
         <shiro.osgi.importRange>[2, 3)</shiro.osgi.importRange>
         <jcache.osgi.importRange>[1.1,2)</jcache.osgi.importRange>
diff --git a/samples/aspectj/pom.xml b/samples/aspectj/pom.xml
index 36329e4..8627545 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>2.0.0-SNAPSHOT</version>
+        <version>2.0.0-alpha-1</version>
         </parent>
 
 	<modelVersion>4.0.0</modelVersion>
diff --git a/samples/guice/pom.xml b/samples/guice/pom.xml
index e5491f5..28d5a3e 100644
--- a/samples/guice/pom.xml
+++ b/samples/guice/pom.xml
@@ -21,7 +21,7 @@
 	<parent>
         <groupId>org.apache.shiro.samples</groupId>
         <artifactId>shiro-samples</artifactId>
-		<version>2.0.0-SNAPSHOT</version>
+		<version>2.0.0-alpha-1</version>
 	</parent>
 
 	<modelVersion>4.0.0</modelVersion>
diff --git a/samples/pom.xml b/samples/pom.xml
index 2b4c083..7eec7d1 100644
--- a/samples/pom.xml
+++ b/samples/pom.xml
@@ -22,7 +22,7 @@
     <parent>
         <groupId>org.apache.shiro</groupId>
         <artifactId>shiro-root</artifactId>
-        <version>2.0.0-SNAPSHOT</version>
+        <version>2.0.0-alpha-1</version>
     </parent>
 
     <modelVersion>4.0.0</modelVersion>
diff --git a/samples/quickstart-guice/pom.xml b/samples/quickstart-guice/pom.xml
index 321804a..df66970 100644
--- a/samples/quickstart-guice/pom.xml
+++ b/samples/quickstart-guice/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <groupId>org.apache.shiro.samples</groupId>
         <artifactId>shiro-samples</artifactId>
-        <version>2.0.0-SNAPSHOT</version>
+        <version>2.0.0-alpha-1</version>
     </parent>
 
     <modelVersion>4.0.0</modelVersion>
diff --git a/samples/quickstart/pom.xml b/samples/quickstart/pom.xml
index 0916a72..e73bbd2 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>2.0.0-SNAPSHOT</version>
+        <version>2.0.0-alpha-1</version>
     </parent>
 
     <modelVersion>4.0.0</modelVersion>
diff --git a/samples/servlet-plugin/pom.xml b/samples/servlet-plugin/pom.xml
index 5088e3f..55ea74a 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>2.0.0-SNAPSHOT</version>
+        <version>2.0.0-alpha-1</version>
     </parent>
 
     <modelVersion>4.0.0</modelVersion>
diff --git a/samples/spring-boot-web/pom.xml b/samples/spring-boot-web/pom.xml
index 652cb6d..b65332b 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>2.0.0-SNAPSHOT</version>
+        <version>2.0.0-alpha-1</version>
     </parent>
 
     <artifactId>samples-spring-boot-web</artifactId>
diff --git a/samples/spring-boot/pom.xml b/samples/spring-boot/pom.xml
index 3fbfe1e..b602837 100644
--- a/samples/spring-boot/pom.xml
+++ b/samples/spring-boot/pom.xml
@@ -25,7 +25,7 @@
     <parent>
         <groupId>org.apache.shiro.samples</groupId>
         <artifactId>shiro-samples</artifactId>
-        <version>2.0.0-SNAPSHOT</version>
+        <version>2.0.0-alpha-1</version>
     </parent>
 
     <artifactId>samples-spring-boot</artifactId>
diff --git a/samples/spring-hibernate/pom.xml b/samples/spring-hibernate/pom.xml
index d634d85..bfa5c58 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>2.0.0-SNAPSHOT</version>
+        <version>2.0.0-alpha-1</version>
     </parent>
 
     <modelVersion>4.0.0</modelVersion>
diff --git a/samples/spring-mvc/pom.xml b/samples/spring-mvc/pom.xml
index cf6205b..bbe1a75 100644
--- a/samples/spring-mvc/pom.xml
+++ b/samples/spring-mvc/pom.xml
@@ -23,7 +23,7 @@
     <parent>
         <groupId>org.apache.shiro.samples</groupId>
         <artifactId>shiro-samples</artifactId>
-        <version>2.0.0-SNAPSHOT</version>
+        <version>2.0.0-alpha-1</version>
     </parent>
 
     <modelVersion>4.0.0</modelVersion>
diff --git a/samples/spring/pom.xml b/samples/spring/pom.xml
index 38658cb..90028f2 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>2.0.0-SNAPSHOT</version>
+        <version>2.0.0-alpha-1</version>
     </parent>
 
     <modelVersion>4.0.0</modelVersion>
diff --git a/samples/web-jakarta/pom.xml b/samples/web-jakarta/pom.xml
index fc91a37..922c794 100644
--- a/samples/web-jakarta/pom.xml
+++ b/samples/web-jakarta/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>2.0.0-SNAPSHOT</version>
+        <version>2.0.0-alpha-1</version>
     </parent>
 
     <modelVersion>4.0.0</modelVersion>
diff --git a/samples/web/pom.xml b/samples/web/pom.xml
index f771559..b692ec0 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>2.0.0-SNAPSHOT</version>
+        <version>2.0.0-alpha-1</version>
     </parent>
 
     <modelVersion>4.0.0</modelVersion>
diff --git a/support/aspectj/pom.xml b/support/aspectj/pom.xml
index a3abf87..993e190 100644
--- a/support/aspectj/pom.xml
+++ b/support/aspectj/pom.xml
@@ -22,7 +22,7 @@
     <parent>
         <groupId>org.apache.shiro</groupId>
         <artifactId>shiro-support</artifactId>
-        <version>2.0.0-SNAPSHOT</version>
+        <version>2.0.0-alpha-1</version>
     </parent>
 
     <modelVersion>4.0.0</modelVersion>
diff --git a/support/cdi/pom.xml b/support/cdi/pom.xml
index 83ec224..d98204d 100644
--- a/support/cdi/pom.xml
+++ b/support/cdi/pom.xml
@@ -27,7 +27,7 @@
     <parent>
         <groupId>org.apache.shiro</groupId>
         <artifactId>shiro-support</artifactId>
-        <version>2.0.0-SNAPSHOT</version>
+        <version>2.0.0-alpha-1</version>
     </parent>
 
     <dependencies>
diff --git a/support/ehcache/pom.xml b/support/ehcache/pom.xml
index 9d3163e..8d4c44c 100644
--- a/support/ehcache/pom.xml
+++ b/support/ehcache/pom.xml
@@ -22,7 +22,7 @@
     <parent>
         <groupId>org.apache.shiro</groupId>
         <artifactId>shiro-support</artifactId>
-        <version>2.0.0-SNAPSHOT</version>
+        <version>2.0.0-alpha-1</version>
     </parent>
 
     <modelVersion>4.0.0</modelVersion>
diff --git a/support/features/pom.xml b/support/features/pom.xml
index a7b9e3f..9201dde 100644
--- a/support/features/pom.xml
+++ b/support/features/pom.xml
@@ -22,7 +22,7 @@
     <parent>
         <groupId>org.apache.shiro</groupId>
         <artifactId>shiro-support</artifactId>
-        <version>2.0.0-SNAPSHOT</version>
+        <version>2.0.0-alpha-1</version>
     </parent>
 
     <modelVersion>4.0.0</modelVersion>
diff --git a/support/guice/pom.xml b/support/guice/pom.xml
index d2e13ca..6ac8598 100644
--- a/support/guice/pom.xml
+++ b/support/guice/pom.xml
@@ -22,7 +22,7 @@
     <parent>
         <groupId>org.apache.shiro</groupId>
         <artifactId>shiro-support</artifactId>
-        <version>2.0.0-SNAPSHOT</version>
+        <version>2.0.0-alpha-1</version>
     </parent>
 
     <modelVersion>4.0.0</modelVersion>
diff --git a/support/hazelcast/pom.xml b/support/hazelcast/pom.xml
index 866f8b3..b9b1ea3 100644
--- a/support/hazelcast/pom.xml
+++ b/support/hazelcast/pom.xml
@@ -22,7 +22,7 @@
     <parent>
         <groupId>org.apache.shiro</groupId>
         <artifactId>shiro-support</artifactId>
-        <version>2.0.0-SNAPSHOT</version>
+        <version>2.0.0-alpha-1</version>
     </parent>
 
     <modelVersion>4.0.0</modelVersion>
diff --git a/support/jakarta-ee/pom.xml b/support/jakarta-ee/pom.xml
index 3fad32f..a8d7911 100644
--- a/support/jakarta-ee/pom.xml
+++ b/support/jakarta-ee/pom.xml
@@ -27,7 +27,7 @@
     <parent>
         <groupId>org.apache.shiro</groupId>
         <artifactId>shiro-support</artifactId>
-        <version>2.0.0-SNAPSHOT</version>
+        <version>2.0.0-alpha-1</version>
     </parent>
 
     <properties>
diff --git a/support/jaxrs/pom.xml b/support/jaxrs/pom.xml
index 58c5b42..a83170a 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>2.0.0-SNAPSHOT</version>
+        <version>2.0.0-alpha-1</version>
     </parent>
 
     <modelVersion>4.0.0</modelVersion>
diff --git a/support/jcache/pom.xml b/support/jcache/pom.xml
index c719845..da1da94 100644
--- a/support/jcache/pom.xml
+++ b/support/jcache/pom.xml
@@ -22,7 +22,7 @@
     <parent>
         <groupId>org.apache.shiro</groupId>
         <artifactId>shiro-support</artifactId>
-        <version>2.0.0-SNAPSHOT</version>
+        <version>2.0.0-alpha-1</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
 
diff --git a/support/pom.xml b/support/pom.xml
index 526d80b..eb7d2c3 100644
--- a/support/pom.xml
+++ b/support/pom.xml
@@ -22,7 +22,7 @@
     <parent>
         <groupId>org.apache.shiro</groupId>
         <artifactId>shiro-root</artifactId>
-        <version>2.0.0-SNAPSHOT</version>
+        <version>2.0.0-alpha-1</version>
     </parent>
 
     <modelVersion>4.0.0</modelVersion>
diff --git a/support/quartz/pom.xml b/support/quartz/pom.xml
index 01d2715..8c6e9fc 100644
--- a/support/quartz/pom.xml
+++ b/support/quartz/pom.xml
@@ -22,7 +22,7 @@
     <parent>
         <groupId>org.apache.shiro</groupId>
         <artifactId>shiro-support</artifactId>
-        <version>2.0.0-SNAPSHOT</version>
+        <version>2.0.0-alpha-1</version>
     </parent>
 
     <modelVersion>4.0.0</modelVersion>
diff --git a/support/servlet-plugin/pom.xml b/support/servlet-plugin/pom.xml
index c3bdb70..f33053d 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>2.0.0-SNAPSHOT</version>
+        <version>2.0.0-alpha-1</version>
     </parent>
 
     <artifactId>shiro-servlet-plugin</artifactId>
diff --git a/support/spring-boot/pom.xml b/support/spring-boot/pom.xml
index b42e581..c8dc631 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-support</artifactId>
-        <version>2.0.0-SNAPSHOT</version>
+        <version>2.0.0-alpha-1</version>
     </parent>
 
     <modelVersion>4.0.0</modelVersion>
diff --git a/support/spring-boot/spring-boot-starter/pom.xml b/support/spring-boot/spring-boot-starter/pom.xml
index d824b28..eee4c3b 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>2.0.0-SNAPSHOT</version>
+        <version>2.0.0-alpha-1</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 629f86c..d557d6a 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>2.0.0-SNAPSHOT</version>
+        <version>2.0.0-alpha-1</version>
     </parent>
 
     <artifactId>shiro-spring-boot-web-starter</artifactId>
diff --git a/support/spring/pom.xml b/support/spring/pom.xml
index 8dfceec..a87206e 100644
--- a/support/spring/pom.xml
+++ b/support/spring/pom.xml
@@ -22,7 +22,7 @@
     <parent>
         <groupId>org.apache.shiro</groupId>
         <artifactId>shiro-support</artifactId>
-        <version>2.0.0-SNAPSHOT</version>
+        <version>2.0.0-alpha-1</version>
     </parent>
 
     <modelVersion>4.0.0</modelVersion>
diff --git a/test-coverage/pom.xml b/test-coverage/pom.xml
index f484275..99c2696 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>2.0.0-SNAPSHOT</version>
+        <version>2.0.0-alpha-1</version>
     </parent>
 
     <modelVersion>4.0.0</modelVersion>
diff --git a/tools/hasher/pom.xml b/tools/hasher/pom.xml
index 9806c41..6f6a703 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>2.0.0-SNAPSHOT</version>
+        <version>2.0.0-alpha-1</version>
     </parent>
 
     <modelVersion>4.0.0</modelVersion>
diff --git a/tools/pom.xml b/tools/pom.xml
index cf87c6d..ba8aa3f 100644
--- a/tools/pom.xml
+++ b/tools/pom.xml
@@ -22,7 +22,7 @@
     <parent>
         <groupId>org.apache.shiro</groupId>
         <artifactId>shiro-root</artifactId>
-        <version>2.0.0-SNAPSHOT</version>
+        <version>2.0.0-alpha-1</version>
     </parent>
 
     <modelVersion>4.0.0</modelVersion>
diff --git a/web/pom.xml b/web/pom.xml
index b7e4fad..4cb2247 100644
--- a/web/pom.xml
+++ b/web/pom.xml
@@ -23,7 +23,7 @@
     <parent>
         <groupId>org.apache.shiro</groupId>
         <artifactId>shiro-root</artifactId>
-        <version>2.0.0-SNAPSHOT</version>
+        <version>2.0.0-alpha-1</version>
     </parent>
 
     <modelVersion>4.0.0</modelVersion>