This is an automated email from the ASF dual-hosted git repository.

jxue pushed a commit to branch helix-1.3.x
in repository https://gitbox.apache.org/repos/asf/helix.git


The following commit(s) were added to refs/heads/helix-1.3.x by this push:
     new 712c324e9 Disable helix-front
712c324e9 is described below

commit 712c324e99e19e385e4c9a24833d03405f649d1b
Author: Junkai Xue <j...@apache.org>
AuthorDate: Sun Jun 22 19:49:28 2025 -0700

    Disable helix-front
---
 helix-admin-webapp/pom.xml.releaseBackup           | 170 ++++++++++++
 helix-agent/pom.xml.releaseBackup                  | 130 ++++++++++
 helix-common/pom.xml.releaseBackup                 | 111 ++++++++
 helix-core/pom.xml.releaseBackup                   | 287 +++++++++++++++++++++
 helix-front/pom.xml.releaseBackup                  | 163 ++++++++++++
 helix-lock/pom.xml.releaseBackup                   | 102 ++++++++
 helix-rest/pom.xml.releaseBackup                   | 236 +++++++++++++++++
 helix-view-aggregator/pom.xml.releaseBackup        | 152 +++++++++++
 meta-client/pom.xml.releaseBackup                  | 108 ++++++++
 .../pom.xml.releaseBackup                          | 135 ++++++++++
 metrics-common/pom.xml.releaseBackup               | 106 ++++++++
 pom.xml                                            |   1 -
 pom.xml => pom.xml.releaseBackup                   |   0
 .../distributed-lock-manager/pom.xml.releaseBackup | 137 ++++++++++
 recipes/pom.xml.releaseBackup                      |  67 +++++
 .../rabbitmq-consumer-group/pom.xml.releaseBackup  | 126 +++++++++
 .../pom.xml.releaseBackup                          | 149 +++++++++++
 recipes/service-discovery/pom.xml.releaseBackup    | 137 ++++++++++
 recipes/task-execution/pom.xml.releaseBackup       | 134 ++++++++++
 release.properties                                 | 134 ++++++++++
 zookeeper-api/pom.xml.releaseBackup                | 155 +++++++++++
 21 files changed, 2739 insertions(+), 1 deletion(-)

diff --git a/helix-admin-webapp/pom.xml.releaseBackup 
b/helix-admin-webapp/pom.xml.releaseBackup
new file mode 100644
index 000000000..c4e9ea135
--- /dev/null
+++ b/helix-admin-webapp/pom.xml.releaseBackup
@@ -0,0 +1,170 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+  ~ Licensed to the Apache Software Foundation (ASF) under one
+  ~ or more contributor license agreements.  See the NOTICE file
+  ~ distributed with this work for additional information
+  ~ regarding copyright ownership.  The ASF licenses this file
+  ~ to you under the Apache License, Version 2.0 (the
+  ~ "License"); you may not use this file except in compliance
+  ~ with the License.  You may obtain a copy of the License at
+  ~
+  ~     http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing,
+  ~ software distributed under the License is distributed on an
+  ~ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+  ~ KIND, either express or implied.  See the License for the
+  ~ 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";>
+  <parent>
+    <groupId>org.apache.helix</groupId>
+    <artifactId>helix</artifactId>
+    <version>1.3.2-SNAPSHOT</version>
+  </parent>
+  <modelVersion>4.0.0</modelVersion>
+
+  <artifactId>helix-admin-webapp</artifactId>
+  <packaging>bundle</packaging>
+  <name>Apache Helix :: Admin Webapp</name>
+
+  <licenses>
+    <license>
+      <name>Apache License, Version 2.0</name>
+      <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
+      <distribution>repo</distribution>
+    </license>
+  </licenses>
+
+  <organization>
+    <name>Apache Software Foundation</name>
+    <url>http://www.apache.org</url>
+  </organization>
+
+  <properties>
+    <osgi.import>
+      org.apache.helix*,
+      com.fasterxml.jackson*,
+      org.apache.commons.cli*,
+      org.apache.commons.cli;version="[1.2,2)",
+      org.apache.commons.io*;version="[1.4,2)",
+      org.restlet*,
+      org.slf4j*;version="[1.7,2)",
+      org.apache.logging.log4j*;version="[2.17,3)",
+      org.apache.logging.slf4j*;version="[2.17,3)",
+      org.apache.zookeeper*;version="[3.6,3.7)",
+      *
+    </osgi.import>
+    
<osgi.export>org.apache.helix.webapp*;version="${project.version};-noimport:=true</osgi.export>
+    <maven.test.skip>true</maven.test.skip>
+  </properties>
+
+  <dependencies>
+    <dependency>
+      <groupId>org.slf4j</groupId>
+      <artifactId>slf4j-api</artifactId>
+      <version>1.7.32</version>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.logging.log4j</groupId>
+      <artifactId>log4j-slf4j-impl</artifactId>
+      <version>2.17.1</version>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.helix</groupId>
+      <artifactId>helix-core</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>org.restlet.jse</groupId>
+      <artifactId>org.restlet</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>org.restlet.jse</groupId>
+      <artifactId>org.restlet.ext.jetty</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>org.eclipse.jetty</groupId>
+      <artifactId>jetty-server</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>com.thoughtworks.xstream</groupId>
+      <artifactId>xstream</artifactId>
+      <version>1.4.19</version>
+    </dependency>
+    <dependency>
+      <groupId>com.fasterxml.jackson.core</groupId>
+      <artifactId>jackson-databind</artifactId>
+      <version>2.12.7.1</version>
+    </dependency>
+    <dependency>
+      <groupId>com.fasterxml.jackson.core</groupId>
+      <artifactId>jackson-core</artifactId>
+      <version>2.12.6</version>
+    </dependency>
+    <dependency>
+      <groupId>commons-cli</groupId>
+      <artifactId>commons-cli</artifactId>
+      <version>1.2</version>
+    </dependency>
+    <dependency>
+      <groupId>org.testng</groupId>
+      <artifactId>testng</artifactId>
+      <scope>test</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.helix</groupId>
+      <artifactId>helix-core</artifactId>
+      <type>test-jar</type>
+      <scope>test</scope>
+    </dependency>
+  </dependencies>
+  <build>
+    <resources>
+      <resource>
+        <directory>${basedir}</directory>
+        <includes>
+          <include>DISCLAIMER</include>
+        </includes>
+      </resource>
+    </resources>
+    <plugins>
+      <plugin>
+        <groupId>org.codehaus.mojo</groupId>
+        <artifactId>appassembler-maven-plugin</artifactId>
+        <configuration>
+          <!-- Extra JVM arguments that will be included in the bin scripts -->
+          <!-- -D flag is a failsafe to address 
https://nvd.nist.gov/vuln/detail/CVE-2021-44228 -->
+          <extraJvmArguments>-Dlog4j2.formatMsgNoLookups=true 
-Dlog4j2.configurationFile=file://"$BASEDIR"/conf/log4j2.properties</extraJvmArguments>
+          <platforms>
+            <platform>windows</platform>
+            <platform>unix</platform>
+          </platforms>
+          <programs>
+            <program>
+              
<mainClass>org.apache.helix.webapp.RestAdminApplication</mainClass>
+              <name>run-rest-admin</name>
+            </program>
+          </programs>
+        </configuration>
+      </plugin>
+      <plugin>
+        <groupId>org.apache.maven.plugins</groupId>
+        <artifactId>maven-assembly-plugin</artifactId>
+        <configuration>
+          <descriptors>
+            <descriptor>src/assemble/assembly.xml</descriptor>
+          </descriptors>
+        </configuration>
+        <executions>
+          <execution>
+            <phase>package</phase>
+            <goals>
+              <goal>single</goal>
+            </goals>
+          </execution>
+        </executions>
+      </plugin>
+    </plugins>
+  </build>
+</project>
diff --git a/helix-agent/pom.xml.releaseBackup 
b/helix-agent/pom.xml.releaseBackup
new file mode 100644
index 000000000..bf8ad1cb4
--- /dev/null
+++ b/helix-agent/pom.xml.releaseBackup
@@ -0,0 +1,130 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+  ~ Licensed to the Apache Software Foundation (ASF) under one
+  ~ or more contributor license agreements.  See the NOTICE file
+  ~ distributed with this work for additional information
+  ~ regarding copyright ownership.  The ASF licenses this file
+  ~ to you under the Apache License, Version 2.0 (the
+  ~ "License"); you may not use this file except in compliance
+  ~ with the License.  You may obtain a copy of the License at
+  ~
+  ~     http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing,
+  ~ software distributed under the License is distributed on an
+  ~ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+  ~ KIND, either express or implied.  See the License for the
+  ~ 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";>
+  <modelVersion>4.0.0</modelVersion>
+  <parent>
+    <groupId>org.apache.helix</groupId>
+    <artifactId>helix</artifactId>
+    <version>1.3.2-SNAPSHOT</version>
+  </parent>
+  <artifactId>helix-agent</artifactId>
+  <packaging>bundle</packaging>
+  <name>Apache Helix :: HelixAgent</name>
+
+  <licenses>
+    <license>
+      <name>Apache License, Version 2.0</name>
+      <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
+      <distribution>repo</distribution>
+    </license>
+  </licenses>
+
+  <organization>
+    <name>Apache Software Foundation</name>
+    <url>http://www.apache.org</url>
+  </organization>
+
+  <properties>
+    <osgi.import>
+      org.apache.helix*,
+      org.apache.commons.cli;version="[1.2,2)",
+      org.slf4j*;version="[1.7,2)",
+      org.apache.logging.log4j*;version="[2.17,3)",
+      org.apache.logging.slf4j*;version="[2.17,3)",
+      *
+    </osgi.import>
+    
<osgi.export>org.apache.helix.agent*;version="${project.version};-noimport:=true</osgi.export>
+    <maven.test.skip>true</maven.test.skip>
+  </properties>
+
+  <dependencies>
+    <dependency>
+      <groupId>org.slf4j</groupId>
+      <artifactId>slf4j-api</artifactId>
+      <version>1.7.32</version>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.logging.log4j</groupId>
+      <artifactId>log4j-slf4j-impl</artifactId>
+      <version>2.17.1</version>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.helix</groupId>
+      <artifactId>helix-core</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>org.restlet.jse</groupId>
+      <artifactId>org.restlet</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>org.testng</groupId>
+      <artifactId>testng</artifactId>
+      <scope>test</scope>
+      <exclusions>
+        <exclusion>
+          <groupId>junit</groupId>
+          <artifactId>junit</artifactId>
+        </exclusion>
+      </exclusions>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.helix</groupId>
+      <artifactId>helix-core</artifactId>
+      <type>test-jar</type>
+      <scope>test</scope>
+    </dependency>
+  </dependencies>
+  <build>
+    <plugins>
+      <plugin>
+        <groupId>org.codehaus.mojo</groupId>
+        <artifactId>appassembler-maven-plugin</artifactId>
+        <configuration>
+          <!-- Extra JVM arguments that will be included in the bin scripts -->
+          <!-- -D flag is a failsafe to address 
https://nvd.nist.gov/vuln/detail/CVE-2021-44228 -->
+          <extraJvmArguments>-Dlog4j2.formatMsgNoLookups=true 
-Dlog4j2.configurationFile=file://"$BASEDIR"/conf/log4j2.properties</extraJvmArguments>
+          <programs>
+            <program>
+              <mainClass>org.apache.helix.agent.HelixAgentMain</mainClass>
+              <name>start-helix-agent</name>
+            </program>
+          </programs>
+        </configuration>
+      </plugin>
+      <plugin>
+        <groupId>org.apache.maven.plugins</groupId>
+        <artifactId>maven-assembly-plugin</artifactId>
+        <configuration>
+          <descriptors>
+            <descriptor>src/assemble/assembly.xml</descriptor>
+          </descriptors>
+        </configuration>
+        <executions>
+          <execution>
+            <phase>package</phase>
+            <goals>
+              <goal>single</goal>
+            </goals>
+          </execution>
+        </executions>
+      </plugin>
+    </plugins>
+  </build>
+</project>
diff --git a/helix-common/pom.xml.releaseBackup 
b/helix-common/pom.xml.releaseBackup
new file mode 100644
index 000000000..40f64043b
--- /dev/null
+++ b/helix-common/pom.xml.releaseBackup
@@ -0,0 +1,111 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+  ~ Licensed to the Apache Software Foundation (ASF) under one
+  ~ or more contributor license agreements.  See the NOTICE file
+  ~ distributed with this work for additional information
+  ~ regarding copyright ownership.  The ASF licenses this file
+  ~ to you under the Apache License, Version 2.0 (the
+  ~ "License"); you may not use this file except in compliance
+  ~ with the License.  You may obtain a copy of the License at
+  ~
+  ~     http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing,
+  ~ software distributed under the License is distributed on an
+  ~ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+  ~ KIND, either express or implied.  See the License for the
+  ~ 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";>
+  <parent>
+    <groupId>org.apache.helix</groupId>
+    <artifactId>helix</artifactId>
+    <version>1.3.2-SNAPSHOT</version>
+  </parent>
+  <modelVersion>4.0.0</modelVersion>
+
+  <artifactId>helix-common</artifactId>
+  <packaging>bundle</packaging>
+  <name>Apache Helix :: Helix Common</name>
+
+  <licenses>
+    <license>
+      <name>Apache License, Version 2.0</name>
+      <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
+      <distribution>repo</distribution>
+    </license>
+  </licenses>
+
+  <organization>
+    <name>Apache Software Foundation</name>
+    <url>http://www.apache.org</url>
+  </organization>
+
+  <properties>
+    <osgi.import>
+      org.slf4j*;version="[1.7,2)",
+      org.apache.logging.log4j*;version="[2.17,3)",
+      org.apache.logging.slf4j*;version="[2.17,3)",
+      *
+    </osgi.import>
+    
<osgi.export>org.apache.helix*;version="${project.version};-noimport:=true</osgi.export>
+  </properties>
+
+  <dependencies>
+    <dependency>
+      <groupId>org.apache.helix</groupId>
+      <artifactId>metrics-common</artifactId>
+      <version>${project.version}</version>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.helix</groupId>
+      <artifactId>zookeeper-api</artifactId>
+      <version>${project.version}</version>
+    </dependency>
+    <dependency>
+      <groupId>org.slf4j</groupId>
+      <artifactId>slf4j-api</artifactId>
+      <version>1.7.32</version>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.logging.log4j</groupId>
+      <artifactId>log4j-slf4j-impl</artifactId>
+      <version>2.17.1</version>
+    </dependency>
+    <dependency>
+      <groupId>org.testng</groupId>
+      <artifactId>testng</artifactId>
+      <scope>test</scope>
+    </dependency>
+  </dependencies>
+  <build>
+    <resources>
+      <resource>
+        <directory>${basedir}</directory>
+        <includes>
+          <include>DISCLAIMER</include>
+        </includes>
+      </resource>
+    </resources>
+    <plugins>
+      <plugin>
+        <groupId>org.apache.maven.plugins</groupId>
+        <artifactId>maven-assembly-plugin</artifactId>
+        <configuration>
+          <descriptors>
+            <descriptor>src/assemble/assembly.xml</descriptor>
+          </descriptors>
+        </configuration>
+        <executions>
+          <execution>
+            <phase>package</phase>
+            <goals>
+              <goal>single</goal>
+            </goals>
+          </execution>
+        </executions>
+      </plugin>
+    </plugins>
+  </build>
+</project>
diff --git a/helix-core/pom.xml.releaseBackup b/helix-core/pom.xml.releaseBackup
new file mode 100644
index 000000000..7f4f082e3
--- /dev/null
+++ b/helix-core/pom.xml.releaseBackup
@@ -0,0 +1,287 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+  ~ Licensed to the Apache Software Foundation (ASF) under one
+  ~ or more contributor license agreements.  See the NOTICE file
+  ~ distributed with this work for additional information
+  ~ regarding copyright ownership.  The ASF licenses this file
+  ~ to you under the Apache License, Version 2.0 (the
+  ~ "License"); you may not use this file except in compliance
+  ~ with the License.  You may obtain a copy of the License at
+  ~
+  ~     http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing,
+  ~ software distributed under the License is distributed on an
+  ~ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+  ~ KIND, either express or implied.  See the License for the
+  ~ 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";>
+  <parent>
+    <groupId>org.apache.helix</groupId>
+    <artifactId>helix</artifactId>
+    <version>1.3.2-SNAPSHOT</version>
+  </parent>
+  <modelVersion>4.0.0</modelVersion>
+
+  <artifactId>helix-core</artifactId>
+  <packaging>bundle</packaging>
+
+  <name>Apache Helix :: Core</name>
+
+  <licenses>
+    <license>
+      <name>Apache License, Version 2.0</name>
+      <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
+      <distribution>repo</distribution>
+    </license>
+  </licenses>
+
+  <organization>
+    <name>Apache Software Foundation</name>
+    <url>http://www.apache.org</url>
+  </organization>
+
+  <properties>
+    <osgi.import>
+      javax.management*,
+      javax.xml.bind*,
+      org.apache.commons.cli*;version="[1.2,2)",
+      org.apache.commons.io*;version="[1.4,2)",
+      org.apache.commons.math*;version="[2.1,4)",
+      org.apache.jute*;resolution:=optional,
+      org.slf4j*;version="[1.7,2)",
+      org.apache.logging.log4j*;version="[2.17,3)",
+      org.apache.logging.slf4j*;version="[2.17,3)",
+      *
+    </osgi.import>
+    <osgi.ignore>
+      org.apache.helix.tools*
+    </osgi.ignore>
+    
<osgi.export>org.apache.helix*;version="${project.version};-noimport:=true</osgi.export>
+  </properties>
+
+  <dependencies>
+    <dependency>
+      <groupId>org.apache.helix</groupId>
+      <artifactId>helix-common</artifactId>
+      <version>${project.version}</version>
+    </dependency>
+    <dependency>
+      <groupId>org.slf4j</groupId>
+      <artifactId>slf4j-api</artifactId>
+      <version>1.7.32</version>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.logging.log4j</groupId>
+      <artifactId>log4j-slf4j-impl</artifactId>
+      <version>2.17.1</version>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.logging.log4j</groupId>
+      <artifactId>log4j-core</artifactId>
+      <version>2.17.1</version>
+    </dependency>
+    <dependency>
+      <groupId>com.fasterxml.jackson.core</groupId>
+      <artifactId>jackson-databind</artifactId>
+      <version>2.12.6.1</version>
+    </dependency>
+    <dependency>
+      <groupId>com.fasterxml.jackson.core</groupId>
+      <artifactId>jackson-core</artifactId>
+      <version>2.12.6</version>
+    </dependency>
+    <dependency>
+      <groupId>commons-io</groupId>
+      <artifactId>commons-io</artifactId>
+      <version>2.11.0</version>
+    </dependency>
+    <dependency>
+      <groupId>commons-cli</groupId>
+      <artifactId>commons-cli</artifactId>
+      <version>1.2</version>
+    </dependency>
+    <dependency>
+      <groupId>org.testng</groupId>
+      <artifactId>testng</artifactId>
+      <scope>test</scope>
+      <exclusions>
+        <exclusion>
+          <groupId>junit</groupId>
+          <artifactId>junit</artifactId>
+        </exclusion>
+      </exclusions>
+    </dependency>
+    <dependency>
+      <groupId>org.mockito</groupId>
+      <artifactId>mockito-core</artifactId>
+      <scope>test</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.commons</groupId>
+      <artifactId>commons-math</artifactId>
+      <version>2.1</version>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.commons</groupId>
+      <artifactId>commons-math3</artifactId>
+      <version>3.6.1</version>
+    </dependency>
+    <dependency>
+      <groupId>commons-codec</groupId>
+      <artifactId>commons-codec</artifactId>
+      <version>1.6</version>
+    </dependency>
+    <dependency>
+      <groupId>com.google.guava</groupId>
+      <artifactId>guava</artifactId>
+      <version>31.1-jre</version>
+    </dependency>
+    <dependency>
+      <groupId>org.yaml</groupId>
+      <artifactId>snakeyaml</artifactId>
+      <version>2.0</version>
+    </dependency>
+    <dependency>
+      <groupId>io.dropwizard.metrics</groupId>
+      <artifactId>metrics-core</artifactId>
+      <version>${metrics-core.version}</version>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.httpcomponents</groupId>
+      <artifactId>httpclient</artifactId>
+      <version>4.5.14</version>
+    </dependency>
+    <dependency>
+      <groupId>javax.xml.bind</groupId>
+      <artifactId>jaxb-api</artifactId>
+      <version>2.1</version>
+    </dependency>
+    <dependency>
+      <groupId>org.xerial.snappy</groupId>
+      <artifactId>snappy-java</artifactId>
+      <version>1.1.7</version>
+    </dependency>
+  </dependencies>
+  <build>
+    <resources>
+      <resource>
+        <directory>${basedir}/src/main/resources</directory>
+        <filtering>true</filtering>
+      </resource>
+      <resource>
+        <directory>${basedir}</directory>
+        <includes>
+          <include>DISCLAIMER</include>
+        </includes>
+      </resource>
+    </resources>
+    <plugins>
+      <plugin>
+        <groupId>org.apache.maven.plugins</groupId>
+        <artifactId>maven-jar-plugin</artifactId>
+        <executions>
+          <execution>
+            <goals>
+              <goal>test-jar</goal>
+            </goals>
+          </execution>
+        </executions>
+      </plugin>
+      <plugin>
+        <groupId>org.codehaus.mojo</groupId>
+        <artifactId>appassembler-maven-plugin</artifactId>
+        <configuration>
+          <!-- Extra JVM arguments that will be included in the bin scripts -->
+          <!-- -D flag is a failsafe to address 
https://nvd.nist.gov/vuln/detail/CVE-2021-44228 -->
+          <extraJvmArguments>-Dlog4j2.formatMsgNoLookups=true 
-Dlog4j2.configurationFile=file://"$BASEDIR"/conf/log4j2.properties</extraJvmArguments>
+          <programs>
+            <program>
+              
<mainClass>org.apache.helix.controller.HelixControllerMain</mainClass>
+              <name>run-helix-controller</name>
+            </program>
+            <program>
+              <mainClass>org.apache.helix.tools.ClusterSetup</mainClass>
+              <name>helix-admin</name>
+            </program>
+            <program>
+              
<mainClass>org.apache.helix.tools.commandtools.ZKDumper</mainClass>
+              <name>zk-dumper</name>
+            </program>
+            <program>
+              <mainClass>org.apache.helix.tools.commandtools.ZkCopy</mainClass>
+              <name>zkcopy</name>
+            </program>
+            <program>
+              
<mainClass>org.apache.helix.tools.commandtools.ZKLogFormatter</mainClass>
+              <name>zk-log-parser</name>
+            </program>
+            <program>
+              
<mainClass>org.apache.helix.tools.commandtools.ZkLogCSVFormatter</mainClass>
+              <name>zk-log-csv-formatter</name>
+            </program>
+            <program>
+              <mainClass>org.apache.helix.examples.ExampleProcess</mainClass>
+              <name>start-helix-participant</name>
+            </program>
+            <program>
+              
<mainClass>org.apache.helix.tools.commandtools.ExampleParticipant</mainClass>
+              <name>start-participants</name>
+            </program>
+            <program>
+              
<mainClass>org.apache.helix.tools.commandtools.CurrentStateCleanUp</mainClass>
+              <name>cleanup-currentstate</name>
+            </program>
+            <program>
+              
<mainClass>org.apache.helix.tools.commandtools.LocalZKServer</mainClass>
+              <name>start-standalone-zookeeper</name>
+            </program>
+            <program>
+              <mainClass>org.apache.helix.examples.Quickstart</mainClass>
+              <name>quickstart</name>
+            </program>
+            <program>
+              
<mainClass>org.apache.helix.tools.commandtools.JmxDumper</mainClass>
+              <name>JmxDumper</name>
+            </program>
+            <program>
+              
<mainClass>org.apache.helix.tools.commandtools.YAMLClusterSetup</mainClass>
+              <name>yaml-cluster-setup</name>
+            </program>
+            <program>
+              
<mainClass>org.apache.helix.tools.commandtools.IntegrationTestUtil</mainClass>
+              <name>test-util</name>
+            </program>
+            <program>
+              <mainClass>org.apache.helix.tools.commandtools.ZkGrep</mainClass>
+              <name>zkgrep</name>
+            </program>
+            <program>
+              
<mainClass>org.apache.helix.tools.commandtools.TaskAdmin</mainClass>
+              <name>task-admin</name>
+            </program>
+          </programs>
+        </configuration>
+      </plugin>
+      <plugin>
+        <groupId>org.apache.maven.plugins</groupId>
+        <artifactId>maven-assembly-plugin</artifactId>
+        <configuration>
+          <descriptors>
+            <descriptor>src/assemble/assembly.xml</descriptor>
+          </descriptors>
+        </configuration>
+        <executions>
+          <execution>
+            <phase>package</phase>
+            <goals>
+              <goal>single</goal>
+            </goals>
+          </execution>
+        </executions>
+      </plugin>
+    </plugins>
+  </build>
+</project>
diff --git a/helix-front/pom.xml.releaseBackup 
b/helix-front/pom.xml.releaseBackup
new file mode 100644
index 000000000..910ada0e6
--- /dev/null
+++ b/helix-front/pom.xml.releaseBackup
@@ -0,0 +1,163 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+  ~ Licensed to the Apache Software Foundation (ASF) under one
+  ~ or more contributor license agreements.  See the NOTICE file
+  ~ distributed with this work for additional information
+  ~ regarding copyright ownership.  The ASF licenses this file
+  ~ to you under the Apache License, Version 2.0 (the
+  ~ "License"); you may not use this file except in compliance
+  ~ with the License.  You may obtain a copy of the License at
+  ~
+  ~     http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing,
+  ~ software distributed under the License is distributed on an
+  ~ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+  ~ KIND, either express or implied.  See the License for the
+  ~ 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";>
+  <parent>
+    <groupId>org.apache.helix</groupId>
+    <artifactId>helix</artifactId>
+    <version>1.3.2-SNAPSHOT</version>
+  </parent>
+  <modelVersion>4.0.0</modelVersion>
+
+  <artifactId>helix-front</artifactId>
+  <packaging>bundle</packaging>
+  <name>Apache Helix :: Front End</name>
+
+  <licenses>
+    <license>
+      <name>Apache License, Version 2.0</name>
+      <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
+      <distribution>repo</distribution>
+    </license>
+  </licenses>
+
+  <organization>
+    <name>Apache Software Foundation</name>
+    <url>http://www.apache.org</url>
+  </organization>
+
+  <dependencies>
+
+  </dependencies>
+
+  <build>
+
+    <plugins>
+      <plugin>
+        <artifactId>maven-clean-plugin</artifactId>
+        <version>2.5</version>
+        <configuration>
+          <filesets>
+            <fileset>
+              <directory>dist</directory>
+              <includes>
+                <include>*</include>
+              </includes>
+            </fileset>
+          </filesets>
+        </configuration>
+      </plugin>
+
+      <plugin>
+        <groupId>com.github.eirslett</groupId>
+        <artifactId>frontend-maven-plugin</artifactId>
+        <version>1.12.1</version>
+
+        <dependencies>
+          <dependency>
+            <groupId>org.codehaus.plexus</groupId>
+            <artifactId>plexus-utils</artifactId>
+            <version>2.1</version>
+          </dependency>
+        </dependencies>
+
+        <executions>
+          <execution>
+            <id>install node and npm</id>
+            <phase>process-resources</phase>
+            <goals>
+              <goal>install-node-and-npm</goal>
+            </goals>
+            <configuration>
+              <nodeVersion>v14.17.6</nodeVersion>
+              <npmVersion>6.14.17</npmVersion>
+            </configuration>
+          </execution>
+
+          <execution>
+            <id>npm install</id>
+            <phase>compile</phase>
+            <goals>
+              <goal>npm</goal>
+            </goals>
+            <configuration>
+              <arguments>install</arguments>
+            </configuration>
+          </execution>
+
+          <execution>
+            <id>build</id>
+            <phase>process-test-resources</phase>
+            <goals>
+              <goal>npm</goal>
+            </goals>
+            <configuration>
+              <arguments>run-script build:mvn</arguments>
+            </configuration>
+          </execution>
+        </executions>
+      </plugin>
+
+      <plugin>
+        <groupId>org.apache.maven.plugins</groupId>
+        <artifactId>maven-assembly-plugin</artifactId>
+        <configuration>
+          <descriptors>
+            <descriptor>assemble/assembly.xml</descriptor>
+          </descriptors>
+        </configuration>
+        <executions>
+          <execution>
+            <phase>prepare-package</phase>
+            <goals>
+              <goal>single</goal>
+            </goals>
+          </execution>
+        </executions>
+      </plugin>
+
+      <plugin>
+        <artifactId>exec-maven-plugin</artifactId>
+        <groupId>org.codehaus.mojo</groupId>
+        <version>1.6.0</version>
+        <executions>
+          <execution>
+            <id>Unpack assembly</id>
+            <phase>package</phase>
+            <goals>
+              <goal>exec</goal>
+            </goals>
+            <configuration>
+              <executable>assemble/assemble.sh</executable>
+            </configuration>
+          </execution>
+        </executions>
+      </plugin>
+
+      <plugin>
+        <groupId>org.apache.maven.plugins</groupId>
+          <artifactId>maven-surefire-plugin</artifactId>
+          <configuration>
+            <skipTests>true</skipTests>
+        </configuration>
+      </plugin>
+
+    </plugins>
+  </build>
+</project>
diff --git a/helix-lock/pom.xml.releaseBackup b/helix-lock/pom.xml.releaseBackup
new file mode 100644
index 000000000..f3c740bd6
--- /dev/null
+++ b/helix-lock/pom.xml.releaseBackup
@@ -0,0 +1,102 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+  ~ Licensed to the Apache Software Foundation (ASF) under one
+  ~ or more contributor license agreements.  See the NOTICE file
+  ~ distributed with this work for additional information
+  ~ regarding copyright ownership.  The ASF licenses this file
+  ~ to you under the Apache License, Version 2.0 (the
+  ~ "License"); you may not use this file except in compliance
+  ~ with the License.  You may obtain a copy of the License at
+  ~
+  ~     http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing,
+  ~ software distributed under the License is distributed on an
+  ~ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+  ~ KIND, either express or implied.  See the License for the
+  ~ 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";>
+  <parent>
+    <groupId>org.apache.helix</groupId>
+    <artifactId>helix</artifactId>
+    <version>1.3.2-SNAPSHOT</version>
+  </parent>
+  <modelVersion>4.0.0</modelVersion>
+
+  <artifactId>helix-lock</artifactId>
+  <packaging>bundle</packaging>
+  <name>Apache Helix :: Distributed Lock</name>
+
+  <licenses>
+    <license>
+      <name>Apache License, Version 2.0</name>
+      <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
+      <distribution>repo</distribution>
+    </license>
+  </licenses>
+
+  <organization>
+    <name>Apache Software Foundation</name>
+    <url>http://www.apache.org</url>
+  </organization>
+
+  <properties>
+    <osgi.import>
+      org.apache.helix*,
+      org.slf4j*;version="[1.7,2)",
+      org.apache.logging.log4j*;version="[2.17,3)",
+      org.apache.logging.slf4j*;version="[2.17,3)",
+      *
+    </osgi.import>
+    
<osgi.export>org.apache.helix.lock*;version="${project.version};-noimport:=true</osgi.export>
+  </properties>
+
+  <dependencies>
+    <dependency>
+      <groupId>org.apache.helix</groupId>
+      <artifactId>helix-core</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>org.testng</groupId>
+      <artifactId>testng</artifactId>
+      <scope>test</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.helix</groupId>
+      <artifactId>helix-core</artifactId>
+      <type>test-jar</type>
+      <scope>test</scope>
+    </dependency>
+  </dependencies>
+  <build>
+    <resources>
+      <resource>
+        <directory>${basedir}</directory>
+        <includes>
+          <include>DISCLAIMER</include>
+        </includes>
+      </resource>
+    </resources>
+    <plugins>
+      <plugin>
+        <groupId>org.apache.maven.plugins</groupId>
+        <artifactId>maven-assembly-plugin</artifactId>
+        <configuration>
+          <descriptors>
+            <descriptor>src/assemble/assembly.xml</descriptor>
+          </descriptors>
+        </configuration>
+        <executions>
+          <execution>
+            <phase>package</phase>
+            <goals>
+              <goal>single</goal>
+            </goals>
+          </execution>
+        </executions>
+      </plugin>
+    </plugins>
+  </build>
+</project>
diff --git a/helix-rest/pom.xml.releaseBackup b/helix-rest/pom.xml.releaseBackup
new file mode 100644
index 000000000..ac986da97
--- /dev/null
+++ b/helix-rest/pom.xml.releaseBackup
@@ -0,0 +1,236 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+  ~ Licensed to the Apache Software Foundation (ASF) under one
+  ~ or more contributor license agreements.  See the NOTICE file
+  ~ distributed with this work for additional information
+  ~ regarding copyright ownership.  The ASF licenses this file
+  ~ to you under the Apache License, Version 2.0 (the
+  ~ "License"); you may not use this file except in compliance
+  ~ with the License.  You may obtain a copy of the License at
+  ~
+  ~     http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing,
+  ~ software distributed under the License is distributed on an
+  ~ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+  ~ KIND, either express or implied.  See the License for the
+  ~ 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";>
+  <parent>
+    <groupId>org.apache.helix</groupId>
+    <artifactId>helix</artifactId>
+    <version>1.3.2-SNAPSHOT</version>
+  </parent>
+  <modelVersion>4.0.0</modelVersion>
+
+  <artifactId>helix-rest</artifactId>
+  <packaging>bundle</packaging>
+  <name>Apache Helix :: Restful Interface</name>
+
+  <licenses>
+    <license>
+      <name>Apache License, Version 2.0</name>
+      <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
+      <distribution>repo</distribution>
+    </license>
+  </licenses>
+
+  <organization>
+    <name>Apache Software Foundation</name>
+    <url>http://www.apache.org</url>
+  </organization>
+
+  <properties>
+    <revision>1.3.2-SNAPSHOT</revision>
+    <osgi.import>
+      org.apache.helix*,
+      org.apache.commons.cli*,
+      org.restlet*,
+      org.slf4j*;version="[1.7,2)",
+      org.apache.logging.log4j*;version="[2.17,3)",
+      org.apache.logging.slf4j*;version="[2.17,3)",
+      org.apache.zookeeper*;version="[3.6,3.7)",
+      org.apache.commons.io*;version="[1.4,2)",
+      *
+    </osgi.import>
+    
<osgi.export>org.apache.helix.rest*;version="${project.version};-noimport:=true</osgi.export>
+  </properties>
+
+  <dependencies>
+    <dependency>
+      <groupId>org.apache.helix</groupId>
+      <artifactId>metadata-store-directory-common</artifactId>
+      <version>${revision}</version>
+    </dependency>
+    <dependency>
+      <groupId>org.yaml</groupId>
+      <artifactId>snakeyaml</artifactId>
+      <version>2.0</version>
+    </dependency>
+    <dependency>
+      <groupId>org.slf4j</groupId>
+      <artifactId>slf4j-api</artifactId>
+      <version>1.7.32</version>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.logging.log4j</groupId>
+      <artifactId>log4j-slf4j-impl</artifactId>
+      <version>2.17.1</version>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.helix</groupId>
+      <artifactId>helix-core</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.commons</groupId>
+      <artifactId>commons-lang3</artifactId>
+      <version>3.8.1</version>
+    </dependency>
+    <dependency>
+      <groupId>org.eclipse.jetty</groupId>
+      <artifactId>jetty-server</artifactId>
+      <version>9.4.48.v20220622</version>
+    </dependency>
+    <dependency>
+      <groupId>org.glassfish.jersey.core</groupId>
+      <artifactId>jersey-server</artifactId>
+      <version>2.35</version>
+    </dependency>
+    <dependency>
+      <groupId>org.glassfish.jersey.test-framework</groupId>
+      <artifactId>jersey-test-framework-core</artifactId>
+      <version>2.35</version>
+    </dependency>
+    <dependency>
+      <groupId>org.glassfish.jersey.containers</groupId>
+      <artifactId>jersey-container-servlet-core</artifactId>
+      <version>2.35</version>
+    </dependency>
+    <dependency>
+        <groupId>org.glassfish.jersey.inject</groupId>
+        <artifactId>jersey-hk2</artifactId>
+        <version>2.35</version>
+    </dependency>
+    <dependency>
+      <groupId>org.eclipse.jetty</groupId>
+      <artifactId>jetty-servlet</artifactId>
+      <version>9.4.48.v20220622</version>
+    </dependency>
+    <dependency>
+      <groupId>com.thoughtworks.xstream</groupId>
+      <artifactId>xstream</artifactId>
+      <version>1.4.19</version>
+    </dependency>
+    <dependency>
+      <groupId>com.fasterxml.jackson.core</groupId>
+      <artifactId>jackson-databind</artifactId>
+      <version>2.12.6.1</version>
+    </dependency>
+    <dependency>
+      <groupId>com.fasterxml.jackson.core</groupId>
+      <artifactId>jackson-annotations</artifactId>
+      <version>2.12.6</version>
+    </dependency>
+    <dependency>
+      <groupId>commons-cli</groupId>
+      <artifactId>commons-cli</artifactId>
+      <version>1.2</version>
+    </dependency>
+    <dependency>
+      <groupId>org.testng</groupId>
+      <artifactId>testng</artifactId>
+      <scope>test</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.helix</groupId>
+      <artifactId>helix-core</artifactId>
+      <type>test-jar</type>
+      <scope>test</scope>
+    </dependency>
+    <dependency>
+      <groupId>io.dropwizard.metrics</groupId>
+      <artifactId>metrics-jersey2</artifactId>
+      <version>${metrics-jersey2.version}</version>
+    </dependency>
+    <dependency>
+      <groupId>io.dropwizard.metrics</groupId>
+      <artifactId>metrics-jmx</artifactId>
+      <version>${metrics-jmx.version}</version>
+    </dependency>
+    <dependency>
+      <groupId>org.mockito</groupId>
+      <artifactId>mockito-core</artifactId>
+      <scope>test</scope>
+    </dependency>
+    <dependency>
+      <groupId>io.swagger</groupId>
+      <artifactId>swagger-annotations</artifactId>
+      <version>1.6.4</version>
+    </dependency>
+    <dependency>
+      <groupId>io.swagger</groupId>
+      <artifactId>swagger-core</artifactId>
+      <version>1.6.4</version>
+    </dependency>
+    <dependency>
+      <groupId>io.swagger</groupId>
+      <artifactId>swagger-jaxrs</artifactId>
+      <version>1.6.4</version>
+    </dependency>
+    <dependency>
+      <groupId>io.swagger</groupId>
+      <artifactId>swagger-models</artifactId>
+      <version>1.6.4</version>
+    </dependency>
+  </dependencies>
+  <build>
+    <resources>
+      <resource>
+        <directory>${basedir}</directory>
+        <includes>
+          <include>DISCLAIMER</include>
+        </includes>
+      </resource>
+    </resources>
+    <plugins>
+      <plugin>
+        <groupId>org.codehaus.mojo</groupId>
+        <artifactId>appassembler-maven-plugin</artifactId>
+        <configuration>
+          <!-- Extra JVM arguments that will be included in the bin scripts -->
+          <!-- -D flag is a failsafe to address 
https://nvd.nist.gov/vuln/detail/CVE-2021-44228 -->
+          <extraJvmArguments>-Dlog4j2.formatMsgNoLookups=true 
-Dlog4j2.configurationFile=file://"$BASEDIR"/conf/log4j2.properties</extraJvmArguments>
+          <platforms>
+            <platform>windows</platform>
+            <platform>unix</platform>
+          </platforms>
+          <programs>
+            <program>
+              <mainClass>org.apache.helix.rest.server.HelixRestMain</mainClass>
+              <name>run-rest-admin</name>
+            </program>
+          </programs>
+        </configuration>
+      </plugin>
+      <plugin>
+        <groupId>org.apache.maven.plugins</groupId>
+        <artifactId>maven-assembly-plugin</artifactId>
+        <configuration>
+          <descriptors>
+            <descriptor>src/assemble/assembly.xml</descriptor>
+          </descriptors>
+        </configuration>
+        <executions>
+          <execution>
+            <phase>package</phase>
+            <goals>
+              <goal>single</goal>
+            </goals>
+          </execution>
+        </executions>
+      </plugin>
+    </plugins>
+  </build>
+</project>
diff --git a/helix-view-aggregator/pom.xml.releaseBackup 
b/helix-view-aggregator/pom.xml.releaseBackup
new file mode 100644
index 000000000..9b9a5daba
--- /dev/null
+++ b/helix-view-aggregator/pom.xml.releaseBackup
@@ -0,0 +1,152 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+  http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+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";>
+  <parent>
+    <groupId>org.apache.helix</groupId>
+    <artifactId>helix</artifactId>
+    <version>1.3.2-SNAPSHOT</version>
+  </parent>
+  <modelVersion>4.0.0</modelVersion>
+
+  <artifactId>helix-view-aggregator</artifactId>
+  <packaging>bundle</packaging>
+  <name>Apache Helix :: View Aggregator</name>
+
+  <licenses>
+    <license>
+      <name>Apache License, Version 2.0</name>
+      <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
+      <distribution>repo</distribution>
+    </license>
+  </licenses>
+
+  <organization>
+    <name>Apache Software Foundation</name>
+    <url>http://www.apache.org</url>
+  </organization>
+
+  <properties>
+    <osgi.import>
+      org.apache.helix*,
+      org.apache.commons.cli*,
+      *
+    </osgi.import>
+    
<osgi.export>org.apache.helix.view*;version="${project.version};-noimport:=true</osgi.export>
+  </properties>
+
+  <dependencies>
+    <dependency>
+      <groupId>io.dropwizard.metrics</groupId>
+      <artifactId>metrics-core</artifactId>
+      <version>3.2.3</version>
+    </dependency>
+    <dependency>
+      <groupId>org.slf4j</groupId>
+      <artifactId>slf4j-api</artifactId>
+      <version>1.7.32</version>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.logging.log4j</groupId>
+      <artifactId>log4j-slf4j-impl</artifactId>
+      <version>2.17.1</version>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.logging.log4j</groupId>
+      <artifactId>log4j-core</artifactId>
+      <version>2.17.1</version>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.helix</groupId>
+      <artifactId>helix-core</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>com.fasterxml.jackson.core</groupId>
+      <artifactId>jackson-databind</artifactId>
+      <version>2.12.7.1</version>
+    </dependency>
+    <dependency>
+      <groupId>com.fasterxml.jackson.core</groupId>
+      <artifactId>jackson-core</artifactId>
+      <version>2.12.6</version>
+    </dependency>
+    <dependency>
+      <groupId>commons-cli</groupId>
+      <artifactId>commons-cli</artifactId>
+      <version>1.2</version>
+    </dependency>
+    <dependency>
+      <groupId>org.testng</groupId>
+      <artifactId>testng</artifactId>
+      <scope>test</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.helix</groupId>
+      <artifactId>helix-core</artifactId>
+      <type>test-jar</type>
+      <scope>test</scope>
+    </dependency>
+  </dependencies>
+  <build>
+    <resources>
+      <resource>
+        <directory>${basedir}</directory>
+        <includes>
+          <include>DISCLAIMER</include>
+        </includes>
+      </resource>
+    </resources>
+    <plugins>
+      <plugin>
+        <groupId>org.codehaus.mojo</groupId>
+        <artifactId>appassembler-maven-plugin</artifactId>
+        <configuration>
+          <platforms>
+            <platform>windows</platform>
+            <platform>unix</platform>
+          </platforms>
+          <programs>
+            <program>
+              
<mainClass>org.apache.helix.view.aggregator.HelixViewAggregatorMain</mainClass>
+              <name>run-view-aggregator</name>
+            </program>
+          </programs>
+        </configuration>
+
+      </plugin>
+      <plugin>
+        <groupId>org.apache.maven.plugins</groupId>
+        <artifactId>maven-assembly-plugin</artifactId>
+        <configuration>
+          <descriptors>
+            <descriptor>src/assemble/assembly.xml</descriptor>
+          </descriptors>
+        </configuration>
+        <executions>
+          <execution>
+            <phase>package</phase>
+            <goals>
+              <goal>single</goal>
+            </goals>
+          </execution>
+        </executions>
+      </plugin>
+    </plugins>
+  </build>
+</project>
\ No newline at end of file
diff --git a/meta-client/pom.xml.releaseBackup 
b/meta-client/pom.xml.releaseBackup
new file mode 100644
index 000000000..4dcae95bd
--- /dev/null
+++ b/meta-client/pom.xml.releaseBackup
@@ -0,0 +1,108 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+  http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+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";>
+  <parent>
+    <groupId>org.apache.helix</groupId>
+    <artifactId>helix</artifactId>
+    <version>1.3.2-SNAPSHOT</version>
+  </parent>
+  <modelVersion>4.0.0</modelVersion>
+
+  <artifactId>meta-client</artifactId>
+  <packaging>bundle</packaging>
+  <name>Apache Helix :: Meta Client</name>
+
+  <licenses>
+    <license>
+      <name>Apache License, Version 2.0</name>
+      <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
+      <distribution>repo</distribution>
+    </license>
+  </licenses>
+
+  <organization>
+    <name>Apache Software Foundation</name>
+    <url>http://www.apache.org</url>
+  </organization>
+
+  <properties>
+    <osgi.import>
+      org.apache.commons.cli*,
+      *
+    </osgi.import>
+    
<osgi.export>org.apache.helix.metaclient*;version="${project.version};-noimport:=true</osgi.export>
+  </properties>
+
+  <dependencies>
+    <dependency>
+      <groupId>org.apache.helix</groupId>
+      <artifactId>zookeeper-api</artifactId>
+      <version>${project.version}</version>
+    </dependency>
+    <dependency>
+      <groupId>org.testng</groupId>
+      <artifactId>testng</artifactId>
+      <scope>test</scope>
+    </dependency>
+    <dependency>
+      <groupId>commons-io</groupId>
+      <artifactId>commons-io</artifactId>
+      <version>2.11.0</version>
+      <scope>test</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.xerial.snappy</groupId>
+      <artifactId>snappy-java</artifactId>
+      <version>1.1.7</version>
+      <scope>test</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.mockito</groupId>
+      <artifactId>mockito-core</artifactId>
+      <scope>test</scope>
+    </dependency>
+  </dependencies>
+  <build>
+    <resources>
+      <resource>
+        <directory>${basedir}</directory>
+        <includes>
+          <include>DISCLAIMER</include>
+        </includes>
+      </resource>
+    </resources>
+    <plugins>
+      <plugin>
+        <groupId>org.apache.maven.plugins</groupId>
+        <artifactId>maven-assembly-plugin</artifactId>
+        <configuration>
+          <descriptors>
+            <descriptor>src/assemble/assembly.xml</descriptor>
+          </descriptors>
+        </configuration>
+        <executions>
+          <execution>
+            <phase>package</phase>
+          </execution>
+        </executions>
+      </plugin>
+    </plugins>
+  </build>
+</project>
\ No newline at end of file
diff --git a/metadata-store-directory-common/pom.xml.releaseBackup 
b/metadata-store-directory-common/pom.xml.releaseBackup
new file mode 100644
index 000000000..114d901d1
--- /dev/null
+++ b/metadata-store-directory-common/pom.xml.releaseBackup
@@ -0,0 +1,135 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+  ~ Licensed to the Apache Software Foundation (ASF) under one
+  ~ or more contributor license agreements.  See the NOTICE file
+  ~ distributed with this work for additional information
+  ~ regarding copyright ownership.  The ASF licenses this file
+  ~ to you under the Apache License, Version 2.0 (the
+  ~ "License"); you may not use this file except in compliance
+  ~ with the License.  You may obtain a copy of the License at
+  ~
+  ~     http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing,
+  ~ software distributed under the License is distributed on an
+  ~ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+  ~ KIND, either express or implied.  See the License for the
+  ~ 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";>
+  <parent>
+    <groupId>org.apache.helix</groupId>
+    <artifactId>helix</artifactId>
+    <version>1.3.2-SNAPSHOT</version>
+  </parent>
+  <modelVersion>4.0.0</modelVersion>
+
+  <artifactId>metadata-store-directory-common</artifactId>
+  <packaging>bundle</packaging>
+  <name>Apache Helix :: Metadata Store Directory Common</name>
+
+  <licenses>
+    <license>
+      <name>Apache License, Version 2.0</name>
+      <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
+      <distribution>repo</distribution>
+    </license>
+  </licenses>
+
+  <organization>
+    <name>Apache Software Foundation</name>
+    <url>http://www.apache.org</url>
+  </organization>
+
+  <properties>
+    <osgi.import>
+      org.slf4j*;version="[1.7,2)",
+      org.apache.logging.log4j*;version="[2.17,3)",
+      org.apache.logging.slf4j*;version="[2.17,3)",
+      *
+    </osgi.import>
+    
<osgi.export>org.apache.helix.msdcommon*;version="${project.version};-noimport:=true
+    </osgi.export>
+  </properties>
+
+  <dependencies>
+    <dependency>
+      <groupId>org.apache.httpcomponents</groupId>
+      <artifactId>httpclient</artifactId>
+      <version>4.5.14</version>
+    </dependency>
+    <dependency>
+      <groupId>com.fasterxml.jackson.core</groupId>
+      <artifactId>jackson-databind</artifactId>
+      <version>2.12.6.1</version>
+    </dependency>
+    <dependency>
+      <groupId>org.slf4j</groupId>
+      <artifactId>slf4j-api</artifactId>
+      <version>1.7.32</version>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.logging.log4j</groupId>
+      <artifactId>log4j-slf4j-impl</artifactId>
+      <version>2.17.1</version>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.commons</groupId>
+      <artifactId>commons-lang3</artifactId>
+      <version>3.8.1</version>
+    </dependency>
+    <dependency>
+      <groupId>org.testng</groupId>
+      <artifactId>testng</artifactId>
+      <scope>test</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.google.guava</groupId>
+      <artifactId>guava</artifactId>
+      <version>31.1-jre</version>
+      <scope>compile</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.yaml</groupId>
+      <artifactId>snakeyaml</artifactId>
+      <version>2.0</version>
+      <scope>compile</scope>
+    </dependency>
+    <dependency>
+      <groupId>commons-io</groupId>
+      <artifactId>commons-io</artifactId>
+      <version>2.11.0</version>
+      <scope>test</scope>
+    </dependency>
+  </dependencies>
+  <build>
+    <resources>
+      <resource>
+        <directory>${basedir}</directory>
+        <includes>
+          <include>DISCLAIMER</include>
+        </includes>
+      </resource>
+    </resources>
+    <plugins>
+      <plugin>
+        <groupId>org.apache.maven.plugins</groupId>
+        <artifactId>maven-assembly-plugin</artifactId>
+        <configuration>
+          <descriptors>
+            <descriptor>src/assemble/assembly.xml</descriptor>
+          </descriptors>
+        </configuration>
+        <executions>
+          <execution>
+            <phase>package</phase>
+            <goals>
+              <goal>single</goal>
+            </goals>
+          </execution>
+        </executions>
+      </plugin>
+    </plugins>
+  </build>
+</project>
diff --git a/metrics-common/pom.xml.releaseBackup 
b/metrics-common/pom.xml.releaseBackup
new file mode 100644
index 000000000..2dbe016cb
--- /dev/null
+++ b/metrics-common/pom.xml.releaseBackup
@@ -0,0 +1,106 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+  ~ Licensed to the Apache Software Foundation (ASF) under one
+  ~ or more contributor license agreements.  See the NOTICE file
+  ~ distributed with this work for additional information
+  ~ regarding copyright ownership.  The ASF licenses this file
+  ~ to you under the Apache License, Version 2.0 (the
+  ~ "License"); you may not use this file except in compliance
+  ~ with the License.  You may obtain a copy of the License at
+  ~
+  ~     http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing,
+  ~ software distributed under the License is distributed on an
+  ~ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+  ~ KIND, either express or implied.  See the License for the
+  ~ 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";>
+  <parent>
+    <groupId>org.apache.helix</groupId>
+    <artifactId>helix</artifactId>
+    <version>1.3.2-SNAPSHOT</version>
+  </parent>
+  <modelVersion>4.0.0</modelVersion>
+
+  <artifactId>metrics-common</artifactId>
+  <packaging>bundle</packaging>
+  <name>Apache Helix :: Metrics Common</name>
+
+  <licenses>
+    <license>
+      <name>Apache License, Version 2.0</name>
+      <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
+      <distribution>repo</distribution>
+    </license>
+  </licenses>
+
+  <organization>
+    <name>Apache Software Foundation</name>
+    <url>http://www.apache.org</url>
+  </organization>
+
+  <properties>
+    <osgi.import>
+      org.slf4j*;version="[1.7,2)",
+      org.apache.logging.log4j*;version="[2.17,3)",
+      org.apache.logging.slf4j*;version="[2.17,3)",
+      *
+    </osgi.import>
+    
<osgi.export>org.apache.helix*;version="${project.version};-noimport:=true</osgi.export>
+  </properties>
+
+  <dependencies>
+    <dependency>
+      <groupId>io.dropwizard.metrics</groupId>
+      <artifactId>metrics-core</artifactId>
+      <version>${metrics-core.version}</version>
+    </dependency>
+    <dependency>
+      <groupId>org.slf4j</groupId>
+      <artifactId>slf4j-api</artifactId>
+      <version>1.7.32</version>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.logging.log4j</groupId>
+      <artifactId>log4j-slf4j-impl</artifactId>
+      <version>2.17.1</version>
+    </dependency>
+    <dependency>
+      <groupId>org.testng</groupId>
+      <artifactId>testng</artifactId>
+      <scope>test</scope>
+    </dependency>
+  </dependencies>
+  <build>
+    <resources>
+      <resource>
+        <directory>${basedir}</directory>
+        <includes>
+          <include>DISCLAIMER</include>
+        </includes>
+      </resource>
+    </resources>
+    <plugins>
+      <plugin>
+        <groupId>org.apache.maven.plugins</groupId>
+        <artifactId>maven-assembly-plugin</artifactId>
+        <configuration>
+          <descriptors>
+            <descriptor>src/assemble/assembly.xml</descriptor>
+          </descriptors>
+        </configuration>
+        <executions>
+          <execution>
+            <phase>package</phase>
+            <goals>
+              <goal>single</goal>
+            </goals>
+          </execution>
+        </executions>
+      </plugin>
+    </plugins>
+  </build>
+</project>
diff --git a/pom.xml b/pom.xml
index dc3cd286a..7b56c6093 100644
--- a/pom.xml
+++ b/pom.xml
@@ -316,7 +316,6 @@
     <module>helix-rest</module>
     <module>helix-lock</module>
     <module>helix-agent</module>
-    <module>helix-front</module>
     <module>recipes</module>
     <module>helix-view-aggregator</module>
     <module>meta-client</module>
diff --git a/pom.xml b/pom.xml.releaseBackup
similarity index 100%
copy from pom.xml
copy to pom.xml.releaseBackup
diff --git a/recipes/distributed-lock-manager/pom.xml.releaseBackup 
b/recipes/distributed-lock-manager/pom.xml.releaseBackup
new file mode 100644
index 000000000..c9d7147c4
--- /dev/null
+++ b/recipes/distributed-lock-manager/pom.xml.releaseBackup
@@ -0,0 +1,137 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+<!--
+  ~ Licensed to the Apache Software Foundation (ASF) under one
+  ~ or more contributor license agreements.  See the NOTICE file
+  ~ distributed with this work for additional information
+  ~ regarding copyright ownership.  The ASF licenses this file
+  ~ to you under the Apache License, Version 2.0 (the
+  ~ "License"); you may not use this file except in compliance
+  ~ with the License.  You may obtain a copy of the License at
+  ~
+  ~     http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing,
+  ~ software distributed under the License is distributed on an
+  ~ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+  ~ KIND, either express or implied.  See the License for the
+  ~ 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/maven-v4_0_0.xsd";>
+  <modelVersion>4.0.0</modelVersion>
+
+  <parent>
+    <groupId>org.apache.helix.recipes</groupId>
+    <artifactId>recipes</artifactId>
+    <version>1.3.2-SNAPSHOT</version>
+  </parent>
+
+  <artifactId>distributed-lock-manager</artifactId>
+  <packaging>bundle</packaging>
+  <name>Apache Helix :: Recipes :: distributed lock manager</name>
+
+  <licenses>
+    <license>
+      <name>Apache License, Version 2.0</name>
+      <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
+      <distribution>repo</distribution>
+    </license>
+  </licenses>
+
+  <organization>
+    <name>Apache Software Foundation</name>
+    <url>http://www.apache.org</url>
+  </organization>
+
+  <properties>
+    <osgi.import>
+      org.apache.helix*,
+      org.slf4j*;version="[1.7,2)",
+      org.apache.logging.log4j*;version="[2.17,3)",
+      org.apache.logging.slf4j*;version="[2.17,3)",
+      *
+    </osgi.import>
+    
<osgi.export>org.apache.helix.lockmanager*;version="${project.version};-noimport:=true</osgi.export>
+  </properties>
+
+  <dependencies>
+    <dependency>
+      <groupId>org.testng</groupId>
+      <artifactId>testng</artifactId>
+      <version>6.0.1</version>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.helix</groupId>
+      <artifactId>helix-core</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>org.slf4j</groupId>
+      <artifactId>slf4j-api</artifactId>
+      <version>1.7.32</version>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.logging.log4j</groupId>
+      <artifactId>log4j-slf4j-impl</artifactId>
+      <version>2.17.1</version>
+    </dependency>
+  </dependencies>
+  <build>
+    <pluginManagement>
+      <plugins>
+        <plugin>
+          <groupId>org.codehaus.mojo</groupId>
+          <artifactId>appassembler-maven-plugin</artifactId>
+          <configuration>
+            <!-- Set the target configuration directory to be used in the bin 
scripts -->
+            <!-- <configurationDirectory>conf</configurationDirectory> -->
+            <!-- Copy the contents from "/src/main/config" to the target 
configuration
+              directory in the assembled application -->
+            <!-- <copyConfigurationDirectory>true</copyConfigurationDirectory> 
-->
+            <!-- Include the target configuration directory in the beginning of
+              the classpath declaration in the bin scripts -->
+            
<includeConfigurationDirectoryInClasspath>true</includeConfigurationDirectoryInClasspath>
+            
<assembleDirectory>${project.build.directory}/${project.artifactId}-pkg</assembleDirectory>
+            <!-- Extra JVM arguments that will be included in the bin scripts 
-->
+            <!-- -D flag is a failsafe to address 
https://nvd.nist.gov/vuln/detail/CVE-2021-44228 -->
+            <extraJvmArguments>-Xms512m -Xmx512m 
-Dlog4j2.formatMsgNoLookups=true 
-Dlog4j2.configurationFile=file://"$BASEDIR"/conf/log4j2.properties</extraJvmArguments>
+            <!-- Generate bin scripts for windows and unix pr default -->
+            <platforms>
+              <platform>windows</platform>
+              <platform>unix</platform>
+            </platforms>
+          </configuration>
+          <executions>
+            <execution>
+              <phase>package</phase>
+              <goals>
+                <goal>assemble</goal>
+              </goals>
+            </execution>
+          </executions>
+        </plugin>
+        <plugin>
+          <groupId>org.apache.rat</groupId>
+          <artifactId>apache-rat-plugin</artifactId>
+          <configuration>
+            <excludes combine.children="append">
+            </excludes>
+          </configuration>
+        </plugin>
+      </plugins>
+    </pluginManagement>
+    <plugins>
+      <plugin>
+        <groupId>org.codehaus.mojo</groupId>
+        <artifactId>appassembler-maven-plugin</artifactId>
+        <configuration>
+          <programs>
+            <program>
+              
<mainClass>org.apache.helix.lockmanager.LockManagerDemo</mainClass>
+              <name>lock-manager-demo</name>
+            </program>
+          </programs>
+        </configuration>
+      </plugin>
+    </plugins>
+  </build>
+</project>
diff --git a/recipes/pom.xml.releaseBackup b/recipes/pom.xml.releaseBackup
new file mode 100644
index 000000000..3cc056cfc
--- /dev/null
+++ b/recipes/pom.xml.releaseBackup
@@ -0,0 +1,67 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+  ~ Licensed to the Apache Software Foundation (ASF) under one
+  ~ or more contributor license agreements.  See the NOTICE file
+  ~ distributed with this work for additional information
+  ~ regarding copyright ownership.  The ASF licenses this file
+  ~ to you under the Apache License, Version 2.0 (the
+  ~ "License"); you may not use this file except in compliance
+  ~ with the License.  You may obtain a copy of the License at
+  ~
+  ~     http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing,
+  ~ software distributed under the License is distributed on an
+  ~ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+  ~ KIND, either express or implied.  See the License for the
+  ~ 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";>
+  <modelVersion>4.0.0</modelVersion>
+  <parent>
+    <groupId>org.apache.helix</groupId>
+    <artifactId>helix</artifactId>
+    <version>1.3.2-SNAPSHOT</version>
+  </parent>
+  <groupId>org.apache.helix.recipes</groupId>
+  <artifactId>recipes</artifactId>
+  <packaging>pom</packaging>
+  <name>Apache Helix :: Recipes</name>
+
+  <licenses>
+    <license>
+      <name>Apache License, Version 2.0</name>
+      <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
+      <distribution>repo</distribution>
+    </license>
+  </licenses>
+
+  <organization>
+    <name>Apache Software Foundation</name>
+    <url>http://www.apache.org</url>
+  </organization>
+
+  <modules>
+    <module>rabbitmq-consumer-group</module>
+    <module>rsync-replicated-file-system</module>
+    <module>distributed-lock-manager</module>
+    <module>task-execution</module>
+    <module>service-discovery</module>
+  </modules>
+
+  <build>
+    <pluginManagement>
+      <plugins>
+        <plugin>
+          <groupId>org.apache.maven.plugins</groupId>
+          <artifactId>maven-deploy-plugin</artifactId>
+          <configuration>
+            <skip>true</skip>
+          </configuration>
+        </plugin>
+      </plugins>
+    </pluginManagement>
+  </build>
+
+</project>
diff --git a/recipes/rabbitmq-consumer-group/pom.xml.releaseBackup 
b/recipes/rabbitmq-consumer-group/pom.xml.releaseBackup
new file mode 100644
index 000000000..ccabef656
--- /dev/null
+++ b/recipes/rabbitmq-consumer-group/pom.xml.releaseBackup
@@ -0,0 +1,126 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+<!--
+  ~ Licensed to the Apache Software Foundation (ASF) under one
+  ~ or more contributor license agreements.  See the NOTICE file
+  ~ distributed with this work for additional information
+  ~ regarding copyright ownership.  The ASF licenses this file
+  ~ to you under the Apache License, Version 2.0 (the
+  ~ "License"); you may not use this file except in compliance
+  ~ with the License.  You may obtain a copy of the License at
+  ~
+  ~     http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing,
+  ~ software distributed under the License is distributed on an
+  ~ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+  ~ KIND, either express or implied.  See the License for the
+  ~ 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/maven-v4_0_0.xsd";>
+  <modelVersion>4.0.0</modelVersion>
+
+  <parent>
+    <groupId>org.apache.helix.recipes</groupId>
+    <artifactId>recipes</artifactId>
+    <version>1.3.2-SNAPSHOT</version>
+  </parent>
+
+  <artifactId>rabbitmq-consumer-group</artifactId>
+  <packaging>bundle</packaging>
+  <name>Apache Helix :: Recipes :: Rabbitmq Consumer Group</name>
+
+  <licenses>
+    <license>
+      <name>Apache License, Version 2.0</name>
+      <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
+      <distribution>repo</distribution>
+    </license>
+  </licenses>
+
+  <organization>
+    <name>Apache Software Foundation</name>
+    <url>http://www.apache.org</url>
+  </organization>
+
+  <properties>
+    <osgi.import>
+      org.apache.helix*,
+      org.slf4j*;version="[1.7,2)",
+      org.apache.logging.log4j*;version="[2.17,3)",
+      org.apache.logging.slf4j*;version="[2.17,3)",
+      *
+    </osgi.import>
+    
<osgi.export>org.apache.helix.recipes.rabbitmq*;version="${project.version};-noimport:=true</osgi.export>
+  </properties>
+
+  <dependencies>
+
+    <dependency>
+      <groupId>org.slf4j</groupId>
+      <artifactId>slf4j-api</artifactId>
+      <version>1.7.32</version>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.logging.log4j</groupId>
+      <artifactId>log4j-slf4j-impl</artifactId>
+      <version>2.17.1</version>
+    </dependency>
+    <dependency>
+      <groupId>junit</groupId>
+      <artifactId>junit</artifactId>
+      <scope>test</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.testng</groupId>
+      <artifactId>testng</artifactId>
+      <version>6.0.1</version>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.helix</groupId>
+      <artifactId>helix-core</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>com.rabbitmq</groupId>
+      <artifactId>amqp-client</artifactId>
+      <version>4.12.0</version>
+    </dependency>
+    <dependency>
+      <groupId>com.101tec</groupId>
+      <artifactId>zkclient</artifactId>
+      <version>0.5</version>
+    </dependency>
+  </dependencies>
+  <build>
+    <plugins>
+      <plugin>
+        <groupId>org.codehaus.mojo</groupId>
+        <artifactId>appassembler-maven-plugin</artifactId>
+        <configuration>
+          <!-- Extra JVM arguments that will be included in the bin scripts -->
+          <!-- -D flag is a failsafe to address 
https://nvd.nist.gov/vuln/detail/CVE-2021-44228 -->
+          <extraJvmArguments>-Dlog4j2.formatMsgNoLookups=true 
-Dlog4j2.configurationFile=file://"$BASEDIR"/conf/log4j2.properties</extraJvmArguments>
+          <programs>
+            <program>
+              
<mainClass>org.apache.helix.recipes.rabbitmq.SetupConsumerCluster</mainClass>
+              <name>setup-cluster</name>
+            </program>
+            <program>
+              
<mainClass>org.apache.helix.recipes.rabbitmq.StartClusterManager</mainClass>
+              <name>start-cluster-manager</name>
+            </program>
+            <program>
+              <mainClass>org.apache.helix.recipes.rabbitmq.Consumer</mainClass>
+              <name>start-consumer</name>
+            </program>
+            <program>
+              <mainClass>org.apache.helix.recipes.rabbitmq.Emitter</mainClass>
+              <name>send-message</name>
+            </program>
+          </programs>
+        </configuration>
+      </plugin>
+    </plugins>
+  </build>
+</project>
diff --git a/recipes/rsync-replicated-file-system/pom.xml.releaseBackup 
b/recipes/rsync-replicated-file-system/pom.xml.releaseBackup
new file mode 100644
index 000000000..1b1b83b60
--- /dev/null
+++ b/recipes/rsync-replicated-file-system/pom.xml.releaseBackup
@@ -0,0 +1,149 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+<!--
+  ~ Licensed to the Apache Software Foundation (ASF) under one
+  ~ or more contributor license agreements.  See the NOTICE file
+  ~ distributed with this work for additional information
+  ~ regarding copyright ownership.  The ASF licenses this file
+  ~ to you under the Apache License, Version 2.0 (the
+  ~ "License"); you may not use this file except in compliance
+  ~ with the License.  You may obtain a copy of the License at
+  ~
+  ~     http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing,
+  ~ software distributed under the License is distributed on an
+  ~ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+  ~ KIND, either express or implied.  See the License for the
+  ~ 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/maven-v4_0_0.xsd";>
+  <modelVersion>4.0.0</modelVersion>
+
+  <parent>
+    <groupId>org.apache.helix.recipes</groupId>
+    <artifactId>recipes</artifactId>
+    <version>1.3.2-SNAPSHOT</version>
+  </parent>
+
+  <artifactId>rsync-replicated-file-system</artifactId>
+  <packaging>bundle</packaging>
+  <name>Apache Helix :: Recipes :: Rsync Replicated File Store</name>
+
+  <licenses>
+    <license>
+      <name>Apache License, Version 2.0</name>
+      <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
+      <distribution>repo</distribution>
+    </license>
+  </licenses>
+
+  <organization>
+    <name>Apache Software Foundation</name>
+    <url>http://www.apache.org</url>
+  </organization>
+
+  <properties>
+    <osgi.import>
+      org.apache.helix*,
+      org.slf4j*;version="[1.7,2)",
+      org.apache.logging.log4j*;version="[2.17,3)",
+      org.apache.logging.slf4j*;version="[2.17,3)",
+      *
+    </osgi.import>
+    
<osgi.export>org.apache.helix.filestore*;version="${project.version};-noimport:=true</osgi.export>
+  </properties>
+
+  <dependencies>
+
+    <dependency>
+      <groupId>org.slf4j</groupId>
+      <artifactId>slf4j-api</artifactId>
+      <version>1.7.32</version>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.logging.log4j</groupId>
+      <artifactId>log4j-slf4j-impl</artifactId>
+      <version>2.17.1</version>
+    </dependency>
+    <dependency>
+      <groupId>junit</groupId>
+      <artifactId>junit</artifactId>
+      <scope>test</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.testng</groupId>
+      <artifactId>testng</artifactId>
+      <version>6.0.1</version>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.helix</groupId>
+      <artifactId>helix-core</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.commons</groupId>
+      <artifactId>commons-jci-fam</artifactId>
+      <version>1.0</version>
+    </dependency>
+  </dependencies>
+  <build>
+    <pluginManagement>
+      <plugins>
+        <plugin>
+          <groupId>org.codehaus.mojo</groupId>
+          <artifactId>appassembler-maven-plugin</artifactId>
+          <configuration>
+            <!-- Set the target configuration directory to be used in the bin 
scripts -->
+            <!-- <configurationDirectory>conf</configurationDirectory> -->
+            <!-- Copy the contents from "/src/main/config" to the target 
configuration
+              directory in the assembled application -->
+            <!-- <copyConfigurationDirectory>true</copyConfigurationDirectory> 
-->
+            <!-- Include the target configuration directory in the beginning of
+              the classpath declaration in the bin scripts -->
+            
<includeConfigurationDirectoryInClasspath>true</includeConfigurationDirectoryInClasspath>
+            
<assembleDirectory>${project.build.directory}/${project.artifactId}-pkg</assembleDirectory>
+            <!-- Extra JVM arguments that will be included in the bin scripts 
-->
+            <!-- -D flag is a failsafe to address 
https://nvd.nist.gov/vuln/detail/CVE-2021-44228 -->
+            <extraJvmArguments>-Xms512m -Xmx512m 
-Dlog4j2.formatMsgNoLookups=true 
-Dlog4j2.configurationFile=file://"$BASEDIR"/conf/log4j2.properties</extraJvmArguments>
+            <!-- Generate bin scripts for windows and unix pr default -->
+            <platforms>
+              <platform>windows</platform>
+              <platform>unix</platform>
+            </platforms>
+          </configuration>
+          <executions>
+            <execution>
+              <phase>package</phase>
+              <goals>
+                <goal>assemble</goal>
+              </goals>
+            </execution>
+          </executions>
+        </plugin>
+        <plugin>
+          <groupId>org.apache.rat</groupId>
+          <artifactId>apache-rat-plugin</artifactId>
+            <configuration>
+              <excludes combine.children="append">
+                <exclude>data/localhost_**/**</exclude>
+              </excludes>
+            </configuration>
+        </plugin>
+      </plugins>
+    </pluginManagement>
+    <plugins>
+      <plugin>
+        <groupId>org.codehaus.mojo</groupId>
+        <artifactId>appassembler-maven-plugin</artifactId>
+        <configuration>
+          <programs>
+            <program>
+              <mainClass>org.apache.helix.filestore.IntegrationTest</mainClass>
+              <name>quickdemo</name>
+            </program>
+          </programs>
+        </configuration>
+      </plugin>
+    </plugins>
+  </build>
+</project>
diff --git a/recipes/service-discovery/pom.xml.releaseBackup 
b/recipes/service-discovery/pom.xml.releaseBackup
new file mode 100644
index 000000000..4be3e0d50
--- /dev/null
+++ b/recipes/service-discovery/pom.xml.releaseBackup
@@ -0,0 +1,137 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+<!--
+  ~ Licensed to the Apache Software Foundation (ASF) under one
+  ~ or more contributor license agreements.  See the NOTICE file
+  ~ distributed with this work for additional information
+  ~ regarding copyright ownership.  The ASF licenses this file
+  ~ to you under the Apache License, Version 2.0 (the
+  ~ "License"); you may not use this file except in compliance
+  ~ with the License.  You may obtain a copy of the License at
+  ~
+  ~     http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing,
+  ~ software distributed under the License is distributed on an
+  ~ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+  ~ KIND, either express or implied.  See the License for the
+  ~ 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/maven-v4_0_0.xsd";>
+  <modelVersion>4.0.0</modelVersion>
+
+  <parent>
+    <groupId>org.apache.helix.recipes</groupId>
+    <artifactId>recipes</artifactId>
+    <version>1.3.2-SNAPSHOT</version>
+  </parent>
+
+  <artifactId>service-discovery</artifactId>
+  <packaging>bundle</packaging>
+  <name>Apache Helix :: Recipes :: service discovery</name>
+
+  <licenses>
+    <license>
+      <name>Apache License, Version 2.0</name>
+      <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
+      <distribution>repo</distribution>
+    </license>
+  </licenses>
+
+  <organization>
+    <name>Apache Software Foundation</name>
+    <url>http://www.apache.org</url>
+  </organization>
+
+  <properties>
+    <osgi.import>
+      org.apache.helix*,
+      org.slf4j*;version="[1.7,2)",
+      org.apache.logging.log4j*;version="[2.17,3)",
+      org.apache.logging.slf4j*;version="[2.17,3)",
+      *
+    </osgi.import>
+    
<osgi.export>org.apache.helix.servicediscovery*;version="${project.version};-noimport:=true</osgi.export>
+  </properties>
+
+  <dependencies>
+    <dependency>
+      <groupId>org.slf4j</groupId>
+      <artifactId>slf4j-api</artifactId>
+      <version>1.7.32</version>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.logging.log4j</groupId>
+      <artifactId>log4j-slf4j-impl</artifactId>
+      <version>2.17.1</version>
+    </dependency>
+    <dependency>
+      <groupId>org.testng</groupId>
+      <artifactId>testng</artifactId>
+      <version>6.0.1</version>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.helix</groupId>
+      <artifactId>helix-core</artifactId>
+    </dependency>
+  </dependencies>
+  <build>
+    <pluginManagement>
+      <plugins>
+        <plugin>
+          <groupId>org.codehaus.mojo</groupId>
+          <artifactId>appassembler-maven-plugin</artifactId>
+          <configuration>
+            <!-- Set the target configuration directory to be used in the bin 
scripts -->
+            <!-- <configurationDirectory>conf</configurationDirectory> -->
+            <!-- Copy the contents from "/src/main/config" to the target 
configuration
+              directory in the assembled application -->
+            <!-- <copyConfigurationDirectory>true</copyConfigurationDirectory> 
-->
+            <!-- Include the target configuration directory in the beginning of
+              the classpath declaration in the bin scripts -->
+            
<includeConfigurationDirectoryInClasspath>true</includeConfigurationDirectoryInClasspath>
+            
<assembleDirectory>${project.build.directory}/${project.artifactId}-pkg</assembleDirectory>
+            <!-- Extra JVM arguments that will be included in the bin scripts 
-->
+            <!-- -D flag is a failsafe to address 
https://nvd.nist.gov/vuln/detail/CVE-2021-44228 -->
+            <extraJvmArguments>-Xms512m -Xmx512m 
-Dlog4j2.formatMsgNoLookups=true 
-Dlog4j2.configurationFile=file://"$BASEDIR"/conf/log4j2.properties</extraJvmArguments>
+            <!-- Generate bin scripts for windows and unix pr default -->
+            <platforms>
+              <platform>windows</platform>
+              <platform>unix</platform>
+            </platforms>
+          </configuration>
+          <executions>
+            <execution>
+              <phase>package</phase>
+              <goals>
+                <goal>assemble</goal>
+              </goals>
+            </execution>
+          </executions>
+        </plugin>
+        <plugin>
+          <groupId>org.apache.rat</groupId>
+          <artifactId>apache-rat-plugin</artifactId>
+            <configuration>
+              <excludes combine.children="append">
+              </excludes>
+            </configuration>
+        </plugin>
+      </plugins>
+    </pluginManagement>
+    <plugins>
+      <plugin>
+        <groupId>org.codehaus.mojo</groupId>
+        <artifactId>appassembler-maven-plugin</artifactId>
+        <configuration>
+          <programs>
+            <program>
+              
<mainClass>org.apache.helix.servicediscovery.ServiceDiscoveryDemo</mainClass>
+              <name>service-discovery-demo</name>
+            </program>
+          </programs>
+        </configuration>
+      </plugin>
+    </plugins>
+  </build>
+</project>
diff --git a/recipes/task-execution/pom.xml.releaseBackup 
b/recipes/task-execution/pom.xml.releaseBackup
new file mode 100644
index 000000000..5ef836501
--- /dev/null
+++ b/recipes/task-execution/pom.xml.releaseBackup
@@ -0,0 +1,134 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+<!--
+  ~ Licensed to the Apache Software Foundation (ASF) under one
+  ~ or more contributor license agreements.  See the NOTICE file
+  ~ distributed with this work for additional information
+  ~ regarding copyright ownership.  The ASF licenses this file
+  ~ to you under the Apache License, Version 2.0 (the
+  ~ "License"); you may not use this file except in compliance
+  ~ with the License.  You may obtain a copy of the License at
+  ~
+  ~     http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing,
+  ~ software distributed under the License is distributed on an
+  ~ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+  ~ KIND, either express or implied.  See the License for the
+  ~ 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/maven-v4_0_0.xsd";>
+  <modelVersion>4.0.0</modelVersion>
+
+  <parent>
+    <groupId>org.apache.helix.recipes</groupId>
+    <artifactId>recipes</artifactId>
+    <version>1.3.2-SNAPSHOT</version>
+  </parent>
+
+  <artifactId>task-execution</artifactId>
+  <packaging>bundle</packaging>
+  <name>Apache Helix :: Recipes :: distributed task execution</name>
+
+  <licenses>
+    <license>
+      <name>Apache License, Version 2.0</name>
+      <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
+      <distribution>repo</distribution>
+    </license>
+  </licenses>
+
+  <organization>
+    <name>Apache Software Foundation</name>
+    <url>http://www.apache.org</url>
+  </organization>
+
+  <dependencies>
+    <dependency>
+      <groupId>org.slf4j</groupId>
+      <artifactId>slf4j-api</artifactId>
+      <version>1.7.32</version>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.logging.log4j</groupId>
+      <artifactId>log4j-slf4j-impl</artifactId>
+      <version>2.17.1</version>
+    </dependency>
+    <dependency>
+      <groupId>org.testng</groupId>
+      <artifactId>testng</artifactId>
+      <version>6.0.1</version>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.helix</groupId>
+      <artifactId>helix-core</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>redis.clients</groupId>
+      <artifactId>jedis</artifactId>
+      <version>2.1.0</version>
+      <type>jar</type>
+      <scope>compile</scope>
+    </dependency>
+  </dependencies>
+  <build>
+    <pluginManagement>
+      <plugins>
+        <plugin>
+          <groupId>org.codehaus.mojo</groupId>
+          <artifactId>appassembler-maven-plugin</artifactId>
+          <configuration>
+            <!-- Set the target configuration directory to be used in the bin 
scripts -->
+            <!-- <configurationDirectory>conf</configurationDirectory> -->
+            <!-- Copy the contents from "/src/main/config" to the target 
configuration
+              directory in the assembled application -->
+            <!-- <copyConfigurationDirectory>true</copyConfigurationDirectory> 
-->
+            <!-- Include the target configuration directory in the beginning of
+              the classpath declaration in the bin scripts -->
+            
<includeConfigurationDirectoryInClasspath>true</includeConfigurationDirectoryInClasspath>
+            
<assembleDirectory>${project.build.directory}/${project.artifactId}-pkg</assembleDirectory>
+            <!-- Extra JVM arguments that will be included in the bin scripts 
-->
+            <!-- -D flag is a failsafe to address 
https://nvd.nist.gov/vuln/detail/CVE-2021-44228 -->
+            <extraJvmArguments>-Xms512m -Xmx512m 
-Dlog4j2.formatMsgNoLookups=true 
-Dlog4j2.configurationFile=file://"$BASEDIR"/conf/log4j2.properties</extraJvmArguments>
+            <!-- Generate bin scripts for windows and unix pr default -->
+            <platforms>
+              <platform>windows</platform>
+              <platform>unix</platform>
+            </platforms>
+          </configuration>
+          <executions>
+            <execution>
+              <phase>package</phase>
+              <goals>
+                <goal>assemble</goal>
+              </goals>
+            </execution>
+          </executions>
+        </plugin>
+        <plugin>
+          <groupId>org.apache.rat</groupId>
+          <artifactId>apache-rat-plugin</artifactId>
+          <version>0.8</version>
+            <configuration>
+              <excludes combine.children="append">
+              </excludes>
+            </configuration>
+        </plugin>
+      </plugins>
+    </pluginManagement>
+    <plugins>
+      <plugin>
+        <groupId>org.codehaus.mojo</groupId>
+        <artifactId>appassembler-maven-plugin</artifactId>
+        <configuration>
+          <programs>
+            <program>
+              
<mainClass>org.apache.helix.taskexecution.TaskExecutionDemo</mainClass>
+              <name>task-execution-demo</name>
+            </program>
+          </programs>
+        </configuration>
+      </plugin>
+    </plugins>
+  </build>
+</project>
diff --git a/release.properties b/release.properties
new file mode 100644
index 000000000..8130988e0
--- /dev/null
+++ b/release.properties
@@ -0,0 +1,134 @@
+#release configuration
+#Sun Jun 22 19:27:37 PDT 2025
+projectVersionPolicyId=default
+project.dev.org.apache.helix.recipes\:distributed-lock-manager=1.3.3-SNAPSHOT
+project.scm.org.apache.helix.recipes\:distributed-lock-manager.developerConnection=scm\:git\:https\://gitbox.apache.org/repos/asf/helix.git
+project.scm.org.apache.helix\:helix-common.connection=scm\:git\:https\://gitbox.apache.org/repos/asf/helix.git
+scm.branchCommitComment=@{prefix} prepare branch @{releaseLabel}
+project.rel.org.apache.helix\:helix-agent=1.3.2
+project.scm.org.apache.helix\:helix-agent.tag=helix-1.3.1
+project.dev.org.apache.helix\:helix-view-aggregator=1.3.3-SNAPSHOT
+project.dev.org.apache.helix\:zookeeper-api=1.3.3-SNAPSHOT
+project.scm.org.apache.helix.recipes\:rsync-replicated-file-system.tag=helix-1.3.1
+project.dev.org.apache.helix\:helix-admin-webapp=1.3.3-SNAPSHOT
+project.scm.org.apache.helix\:metadata-store-directory-common.developerConnection=scm\:git\:https\://gitbox.apache.org/repos/asf/helix.git
+project.rel.org.apache.helix\:helix-rest=1.3.2
+project.rel.org.apache.helix.recipes\:service-discovery=1.3.2
+project.scm.org.apache.helix\:meta-client.url=https\://gitbox.apache.org/repos/asf?p\=helix.git;a\=summary
+project.dev.org.apache.helix\:helix-common=1.3.3-SNAPSHOT
+project.scm.org.apache.helix\:zookeeper-api.connection=scm\:git\:https\://gitbox.apache.org/repos/asf/helix.git
+project.scm.org.apache.helix\:helix-front.url=https\://gitbox.apache.org/repos/asf?p\=helix.git;a\=summary
+project.scm.org.apache.helix\:helix-lock.developerConnection=scm\:git\:https\://gitbox.apache.org/repos/asf/helix.git
+project.rel.org.apache.helix\:helix-common=1.3.2
+project.scm.org.apache.helix.recipes\:rabbitmq-consumer-group.tag=helix-1.3.1
+project.scm.org.apache.helix\:helix.url=https\://gitbox.apache.org/repos/asf?p\=helix.git;a\=summary
+project.scm.org.apache.helix\:helix-view-aggregator.connection=scm\:git\:https\://gitbox.apache.org/repos/asf/helix.git
+project.rel.org.apache.helix.recipes\:rabbitmq-consumer-group=1.3.2
+project.scm.org.apache.helix.recipes\:rsync-replicated-file-system.url=https\://gitbox.apache.org/repos/asf?p\=helix.git;a\=summary
+project.rel.org.apache.helix\:zookeeper-api=1.3.2
+project.scm.org.apache.helix\:helix-agent.developerConnection=scm\:git\:https\://gitbox.apache.org/repos/asf/helix.git
+project.scm.org.apache.helix\:helix-view-aggregator.tag=helix-1.3.1
+project.dev.org.apache.helix\:helix-rest=1.3.3-SNAPSHOT
+project.scm.org.apache.helix\:helix.connection=scm\:git\:https\://gitbox.apache.org/repos/asf/helix.git
+project.scm.org.apache.helix\:metadata-store-directory-common.tag=helix-1.3.1
+project.scm.org.apache.helix\:metrics-common.developerConnection=scm\:git\:https\://gitbox.apache.org/repos/asf/helix.git
+project.rel.org.apache.helix\:helix=1.3.2
+project.scm.org.apache.helix\:helix-core.connection=scm\:git\:https\://gitbox.apache.org/repos/asf/helix.git
+project.rel.org.apache.helix\:helix-admin-webapp=1.3.2
+project.scm.org.apache.helix\:helix.tag=helix-1.3.1
+project.dev.org.apache.helix\:helix-agent=1.3.3-SNAPSHOT
+project.scm.org.apache.helix\:helix-agent.url=https\://gitbox.apache.org/repos/asf?p\=helix.git;a\=summary
+scm.tag=helix-1.3.2
+project.scm.org.apache.helix.recipes\:recipes.developerConnection=scm\:git\:https\://gitbox.apache.org/repos/asf/helix.git
+preparationGoals=clean install
+exec.pomFileName=pom.xml
+project.scm.org.apache.helix\:metrics-common.url=https\://gitbox.apache.org/repos/asf?p\=helix.git;a\=summary
+project.scm.org.apache.helix\:metadata-store-directory-common.connection=scm\:git\:https\://gitbox.apache.org/repos/asf/helix.git
+project.rel.org.apache.helix\:meta-client=1.3.2
+project.scm.org.apache.helix\:helix-common.tag=helix-1.3.1
+project.dev.org.apache.helix\:helix-front=1.3.3-SNAPSHOT
+project.scm.org.apache.helix\:helix-core.tag=helix-1.3.1
+project.dev.org.apache.helix\:helix=1.3.3-SNAPSHOT
+project.rel.org.apache.helix\:metrics-common=1.3.2
+project.rel.org.apache.helix.recipes\:distributed-lock-manager=1.3.2
+project.scm.org.apache.helix\:helix-agent.connection=scm\:git\:https\://gitbox.apache.org/repos/asf/helix.git
+project.scm.org.apache.helix\:metadata-store-directory-common.url=https\://gitbox.apache.org/repos/asf?p\=helix.git;a\=summary
+project.scm.org.apache.helix\:metrics-common.tag=helix-1.3.1
+pushChanges=true
+project.scm.org.apache.helix.recipes\:recipes.url=https\://gitbox.apache.org/repos/asf?p\=helix.git;a\=summary
+project.scm.org.apache.helix\:helix.developerConnection=scm\:git\:https\://gitbox.apache.org/repos/asf/helix.git
+scm.rollbackCommitComment=@{prefix} rollback the release of @{releaseLabel}
+project.scm.org.apache.helix\:helix-front.connection=scm\:git\:https\://gitbox.apache.org/repos/asf/helix.git
+project.scm.org.apache.helix.recipes\:rabbitmq-consumer-group.connection=scm\:git\:https\://gitbox.apache.org/repos/asf/helix.git
+project.scm.org.apache.helix.recipes\:rsync-replicated-file-system.connection=scm\:git\:https\://gitbox.apache.org/repos/asf/helix.git
+project.rel.org.apache.helix\:helix-front=1.3.2
+project.rel.org.apache.helix.recipes\:rsync-replicated-file-system=1.3.2
+project.scm.org.apache.helix\:zookeeper-api.developerConnection=scm\:git\:https\://gitbox.apache.org/repos/asf/helix.git
+project.scm.org.apache.helix\:helix-admin-webapp.tag=helix-1.3.1
+project.scm.org.apache.helix\:meta-client.tag=helix-1.3.1
+scm.url=scm\:git\:https\://gitbox.apache.org/repos/asf/helix.git
+scm.developmentCommitComment=@{prefix} prepare for next development iteration
+project.dev.org.apache.helix\:metadata-store-directory-common=1.3.3-SNAPSHOT
+project.scm.org.apache.helix\:helix-front.tag=helix-1.3.1
+project.scm.org.apache.helix.recipes\:rabbitmq-consumer-group.url=https\://gitbox.apache.org/repos/asf?p\=helix.git;a\=summary
+project.scm.org.apache.helix\:helix-common.url=https\://gitbox.apache.org/repos/asf?p\=helix.git;a\=summary
+project.dev.org.apache.helix\:helix-lock=1.3.3-SNAPSHOT
+project.scm.org.apache.helix\:helix-core.developerConnection=scm\:git\:https\://gitbox.apache.org/repos/asf/helix.git
+project.scm.org.apache.helix\:helix-view-aggregator.url=https\://gitbox.apache.org/repos/asf?p\=helix.git;a\=summary
+project.scm.org.apache.helix\:helix-rest.connection=scm\:git\:https\://gitbox.apache.org/repos/asf/helix.git
+project.scm.org.apache.helix\:meta-client.developerConnection=scm\:git\:https\://gitbox.apache.org/repos/asf/helix.git
+project.dev.org.apache.helix\:metrics-common=1.3.3-SNAPSHOT
+project.scm.org.apache.helix\:helix-common.developerConnection=scm\:git\:https\://gitbox.apache.org/repos/asf/helix.git
+project.scm.org.apache.helix.recipes\:distributed-lock-manager.tag=helix-1.3.1
+project.scm.org.apache.helix.recipes\:task-execution.tag=helix-1.3.1
+project.scm.org.apache.helix\:helix-lock.url=https\://gitbox.apache.org/repos/asf?p\=helix.git;a\=summary
+project.rel.org.apache.helix.recipes\:task-execution=1.3.2
+project.scm.org.apache.helix.recipes\:recipes.connection=scm\:git\:https\://gitbox.apache.org/repos/asf/helix.git
+project.scm.org.apache.helix\:helix-core.url=https\://gitbox.apache.org/repos/asf?p\=helix.git;a\=summary
+project.scm.org.apache.helix\:helix-rest.url=https\://gitbox.apache.org/repos/asf?p\=helix.git;a\=summary
+project.scm.org.apache.helix.recipes\:rsync-replicated-file-system.developerConnection=scm\:git\:https\://gitbox.apache.org/repos/asf/helix.git
+project.scm.org.apache.helix\:helix-admin-webapp.url=https\://gitbox.apache.org/repos/asf?p\=helix.git;a\=summary
+project.rel.org.apache.helix\:helix-lock=1.3.2
+project.scm.org.apache.helix\:zookeeper-api.tag=helix-1.3.1
+releaseStrategyId=default
+scm.commentPrefix=[maven-release-plugin] 
+project.scm.org.apache.helix.recipes\:service-discovery.url=https\://gitbox.apache.org/repos/asf?p\=helix.git;a\=summary
+project.scm.org.apache.helix\:helix-lock.tag=helix-1.3.1
+project.rel.org.apache.helix\:helix-view-aggregator=1.3.2
+project.scm.org.apache.helix\:helix-view-aggregator.developerConnection=scm\:git\:https\://gitbox.apache.org/repos/asf/helix.git
+project.scm.org.apache.helix\:metrics-common.connection=scm\:git\:https\://gitbox.apache.org/repos/asf/helix.git
+project.dev.org.apache.helix\:meta-client=1.3.3-SNAPSHOT
+completedPhase=end-release
+project.dev.org.apache.helix.recipes\:rsync-replicated-file-system=1.3.3-SNAPSHOT
+project.scm.org.apache.helix.recipes\:rabbitmq-consumer-group.developerConnection=scm\:git\:https\://gitbox.apache.org/repos/asf/helix.git
+project.scm.org.apache.helix.recipes\:recipes.tag=helix-1.3.1
+project.rel.org.apache.helix.recipes\:recipes=1.3.2
+project.rel.org.apache.helix\:metadata-store-directory-common=1.3.2
+project.scm.org.apache.helix.recipes\:distributed-lock-manager.url=https\://gitbox.apache.org/repos/asf?p\=helix.git;a\=summary
+project.dev.org.apache.helix.recipes\:service-discovery=1.3.3-SNAPSHOT
+project.scm.org.apache.helix.recipes\:service-discovery.connection=scm\:git\:https\://gitbox.apache.org/repos/asf/helix.git
+project.scm.org.apache.helix.recipes\:distributed-lock-manager.connection=scm\:git\:https\://gitbox.apache.org/repos/asf/helix.git
+project.scm.org.apache.helix\:helix-admin-webapp.connection=scm\:git\:https\://gitbox.apache.org/repos/asf/helix.git
+project.scm.org.apache.helix\:helix-front.developerConnection=scm\:git\:https\://gitbox.apache.org/repos/asf/helix.git
+pinExternals=false
+project.scm.org.apache.helix.recipes\:service-discovery.tag=helix-1.3.1
+project.scm.org.apache.helix\:helix-lock.connection=scm\:git\:https\://gitbox.apache.org/repos/asf/helix.git
+project.scm.org.apache.helix\:zookeeper-api.url=https\://gitbox.apache.org/repos/asf?p\=helix.git;a\=summary
+project.scm.org.apache.helix.recipes\:task-execution.connection=scm\:git\:https\://gitbox.apache.org/repos/asf/helix.git
+project.scm.org.apache.helix\:helix-admin-webapp.developerConnection=scm\:git\:https\://gitbox.apache.org/repos/asf/helix.git
+project.scm.org.apache.helix\:helix-rest.developerConnection=scm\:git\:https\://gitbox.apache.org/repos/asf/helix.git
+remoteTagging=true
+project.dev.org.apache.helix.recipes\:rabbitmq-consumer-group=1.3.3-SNAPSHOT
+project.scm.org.apache.helix.recipes\:task-execution.developerConnection=scm\:git\:https\://gitbox.apache.org/repos/asf/helix.git
+project.rel.org.apache.helix\:helix-core=1.3.2
+project.dev.org.apache.helix.recipes\:recipes=1.3.3-SNAPSHOT
+project.dev.org.apache.helix\:helix-core=1.3.3-SNAPSHOT
+project.scm.org.apache.helix\:helix-rest.tag=helix-1.3.1
+project.scm.org.apache.helix\:meta-client.connection=scm\:git\:https\://gitbox.apache.org/repos/asf/helix.git
+exec.additionalArguments=-Papache-release -DskipTests
+scm.tagNameFormat=@{project.artifactId}-@{project.version}
+project.scm.org.apache.helix.recipes\:service-discovery.developerConnection=scm\:git\:https\://gitbox.apache.org/repos/asf/helix.git
+exec.snapshotReleasePluginAllowed=false
+project.dev.org.apache.helix.recipes\:task-execution=1.3.3-SNAPSHOT
+project.scm.org.apache.helix.recipes\:task-execution.url=https\://gitbox.apache.org/repos/asf?p\=helix.git;a\=summary
+scm.releaseCommitComment=@{prefix} prepare release @{releaseLabel}
diff --git a/zookeeper-api/pom.xml.releaseBackup 
b/zookeeper-api/pom.xml.releaseBackup
new file mode 100644
index 000000000..befc1b319
--- /dev/null
+++ b/zookeeper-api/pom.xml.releaseBackup
@@ -0,0 +1,155 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+  ~ Licensed to the Apache Software Foundation (ASF) under one
+  ~ or more contributor license agreements.  See the NOTICE file
+  ~ distributed with this work for additional information
+  ~ regarding copyright ownership.  The ASF licenses this file
+  ~ to you under the Apache License, Version 2.0 (the
+  ~ "License"); you may not use this file except in compliance
+  ~ with the License.  You may obtain a copy of the License at
+  ~
+  ~     http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing,
+  ~ software distributed under the License is distributed on an
+  ~ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+  ~ KIND, either express or implied.  See the License for the
+  ~ 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";>
+  <parent>
+    <groupId>org.apache.helix</groupId>
+    <artifactId>helix</artifactId>
+    <version>1.3.2-SNAPSHOT</version>
+  </parent>
+  <modelVersion>4.0.0</modelVersion>
+
+  <artifactId>zookeeper-api</artifactId>
+  <packaging>bundle</packaging>
+  <name>Apache Helix :: ZooKeeper API</name>
+
+  <licenses>
+    <license>
+      <name>Apache License, Version 2.0</name>
+      <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
+      <distribution>repo</distribution>
+    </license>
+  </licenses>
+
+  <organization>
+    <name>Apache Software Foundation</name>
+    <url>http://www.apache.org</url>
+  </organization>
+
+  <properties>
+    <osgi.import>
+      org.slf4j*;version="[1.7,2)",
+      org.apache.zookeeper*;version="[3.6,3.7)",
+      *
+    </osgi.import>
+    
<osgi.export>org.apache.helix.zookeeper*;version="${project.version};-noimport:=true</osgi.export>
+  </properties>
+  <dependencies>
+    <dependency>
+      <groupId>org.apache.helix</groupId>
+      <artifactId>metrics-common</artifactId>
+      <version>${project.version}</version>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.helix</groupId>
+      <artifactId>metadata-store-directory-common</artifactId>
+      <version>${project.version}</version>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.zookeeper</groupId>
+      <artifactId>zookeeper</artifactId>
+      <version>3.6.3</version>
+      <exclusions>
+        <exclusion>
+          <groupId>junit</groupId>
+          <artifactId>junit</artifactId>
+        </exclusion>
+        <exclusion>
+          <groupId>org.slf4j</groupId>
+          <artifactId>slf4j-log4j12</artifactId>
+        </exclusion>
+        <exclusion>
+          <groupId>log4j</groupId>
+          <artifactId>log4j</artifactId>
+        </exclusion>
+      </exclusions>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.httpcomponents</groupId>
+      <artifactId>httpclient</artifactId>
+      <version>4.5.14</version>
+    </dependency>
+    <dependency>
+      <groupId>com.fasterxml.jackson.core</groupId>
+      <artifactId>jackson-databind</artifactId>
+      <version>2.12.6.1</version>
+    </dependency>
+    <dependency>
+      <groupId>commons-codec</groupId>
+      <artifactId>commons-codec</artifactId>
+      <version>1.14</version>
+    </dependency>
+    <dependency>
+      <groupId>javax.annotation</groupId>
+      <artifactId>javax.annotation-api</artifactId>
+      <version>1.3.2</version>
+    </dependency>
+    <dependency>
+      <groupId>org.testng</groupId>
+      <artifactId>testng</artifactId>
+      <scope>test</scope>
+    </dependency>
+    <dependency>
+      <groupId>commons-io</groupId>
+      <artifactId>commons-io</artifactId>
+      <version>2.11.0</version>
+      <scope>test</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.mockito</groupId>
+      <artifactId>mockito-core</artifactId>
+      <scope>test</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.xerial.snappy</groupId>
+      <artifactId>snappy-java</artifactId>
+      <version>1.1.7</version>
+      <scope>test</scope>
+    </dependency>
+  </dependencies>
+  <build>
+    <resources>
+      <resource>
+        <directory>${basedir}</directory>
+        <includes>
+          <include>DISCLAIMER</include>
+        </includes>
+      </resource>
+    </resources>
+    <plugins>
+      <plugin>
+        <groupId>org.apache.maven.plugins</groupId>
+        <artifactId>maven-assembly-plugin</artifactId>
+        <configuration>
+          <descriptors>
+            <descriptor>src/assemble/assembly.xml</descriptor>
+          </descriptors>
+        </configuration>
+        <executions>
+          <execution>
+            <phase>package</phase>
+            <goals>
+              <goal>single</goal>
+            </goals>
+          </execution>
+        </executions>
+      </plugin>
+    </plugins>
+  </build>
+</project>

Reply via email to