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

andytaylor pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/artemis-console.git


The following commit(s) were added to refs/heads/main by this push:
     new fa88ec6  ARTEMIS-5810: add relocation poms for modules to keep old 
org.apache.activemq groupId usages working and alert users to switch
fa88ec6 is described below

commit fa88ec6bfc7b981e5bdc0a7d720cf4ed44baa96e
Author: Robbie Gemmell <[email protected]>
AuthorDate: Thu Dec 18 16:04:17 2025 +0000

    ARTEMIS-5810: add relocation poms for modules to keep old 
org.apache.activemq groupId usages working and alert users to switch
---
 Releasing.md                                  | 20 ++++++++---
 pom.xml                                       |  3 ++
 relocations/apache-artemis-console/pom.xml    | 39 ++++++++++++++++++++
 relocations/artemis-console-extension/pom.xml | 39 ++++++++++++++++++++
 relocations/artemis-console-project/pom.xml   | 39 ++++++++++++++++++++
 relocations/artemis-console-war/pom.xml       | 39 ++++++++++++++++++++
 relocations/pom.xml                           | 51 +++++++++++++++++++++++++++
 7 files changed, 225 insertions(+), 5 deletions(-)

diff --git a/Releasing.md b/Releasing.md
index 509ce07..639e40c 100644
--- a/Releasing.md
+++ b/Releasing.md
@@ -85,11 +85,20 @@ mvn release:perform -Prelease
 ```
 
 Note: this can take quite a while depending on the speed for your Internet 
connection.
+
+Finally, upload the relocations to ASF Nexus:
+
+[,console]
+----
+cd target/checkout/relocations/
+mvn deploy -Papache-release,deploy-relocations
+----
+
 If the upload fails or is interrupted, remove the incomplete repository
 using the "Drop" button on [Nexus 
website](https://repository.apache.org/#stagingRepositories).
 Before starting the upload again, check the release.properties at the root of 
the project.
 
-**_Keep the checkout used to run the release process for later, the website 
update scripts will reference it for documentation output._**
+**_Keep the checkout used to run the release process for later reference._**
 
 
 ### Resuming release upload
@@ -107,11 +116,12 @@ 
scm.url=scm:git:https://github.com/apache/artemis-console.git
 scm.tag=1.0.0
 ```
 
-## Closing the staging repository
+## Closing the staging repositories
 
-Give the staging repository contents a quick inspection using the content 
navigation area, then proceed to close the
-staging repo using the "Close" button on Nexus website, locking it from 
further modification and exposing its contents
-at a staging URL to allow testing. Set a description such as "Artemis Console 
<version> (RC1)" while closing.
+A staging repository will be created for the main release, and another created 
for the relcations deployed separately.
+Give the staging repositories contents a quick inspection using the content 
navigation area, then proceed to close the
+staging repos using the "Close" button on Nexus website, locking them from 
further modification and exposing their contents
+at staging URLs to allow testing. Set a description such as "Artemis Console 
<version> (RC1)" while closing.
 
 ## Stage the release to the dist dev area
 
diff --git a/pom.xml b/pom.xml
index 93eff5b..2f09524 100644
--- a/pom.xml
+++ b/pom.xml
@@ -97,6 +97,9 @@
     <profiles>
         <profile>
             <id>release</id>
+            <modules>
+                <module>relocations</module>
+            </modules>
             <build>
                 <plugins>
                     <plugin>
diff --git a/relocations/apache-artemis-console/pom.xml 
b/relocations/apache-artemis-console/pom.xml
new file mode 100644
index 0000000..201b332
--- /dev/null
+++ b/relocations/apache-artemis-console/pom.xml
@@ -0,0 +1,39 @@
+<?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 
https://maven.apache.org/xsd/maven-4.0.0.xsd";>
+   <parent>
+      <artifactId>artemis-console-relocations-parent</artifactId>
+      <groupId>org.apache.activemq</groupId>
+      <version>1.5.0-SNAPSHOT</version>
+   </parent>
+   <modelVersion>4.0.0</modelVersion>
+
+   <groupId>org.apache.activemq</groupId>
+   <artifactId>apache-artemis-console</artifactId>
+   <packaging>pom</packaging>
+   <name>Artemis Console Relocations - apache-artemis-console</name>
+
+   <distributionManagement>
+      <relocation>
+         <groupId>org.apache.artemis</groupId>
+         <message>Update the groupId in your project build file. Refer to 
https://artemis.apache.org/artemis-tlp-groupid-migration for more 
information.</message>
+      </relocation>
+   </distributionManagement>
+</project>
diff --git a/relocations/artemis-console-extension/pom.xml 
b/relocations/artemis-console-extension/pom.xml
new file mode 100644
index 0000000..e577326
--- /dev/null
+++ b/relocations/artemis-console-extension/pom.xml
@@ -0,0 +1,39 @@
+<?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 
https://maven.apache.org/xsd/maven-4.0.0.xsd";>
+   <parent>
+      <artifactId>artemis-console-relocations-parent</artifactId>
+      <groupId>org.apache.activemq</groupId>
+      <version>1.5.0-SNAPSHOT</version>
+   </parent>
+   <modelVersion>4.0.0</modelVersion>
+
+   <groupId>org.apache.activemq</groupId>
+   <artifactId>artemis-console-extension</artifactId>
+   <packaging>pom</packaging>
+   <name>Artemis Console Relocations - artemis-console-extension</name>
+
+   <distributionManagement>
+      <relocation>
+         <groupId>org.apache.artemis</groupId>
+         <message>Update the groupId in your project build file. Refer to 
https://artemis.apache.org/artemis-tlp-groupid-migration for more 
information.</message>
+      </relocation>
+   </distributionManagement>
+</project>
diff --git a/relocations/artemis-console-project/pom.xml 
b/relocations/artemis-console-project/pom.xml
new file mode 100644
index 0000000..1bcac0b
--- /dev/null
+++ b/relocations/artemis-console-project/pom.xml
@@ -0,0 +1,39 @@
+<?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 
https://maven.apache.org/xsd/maven-4.0.0.xsd";>
+   <parent>
+      <artifactId>artemis-console-relocations-parent</artifactId>
+      <groupId>org.apache.activemq</groupId>
+      <version>1.5.0-SNAPSHOT</version>
+   </parent>
+   <modelVersion>4.0.0</modelVersion>
+
+   <groupId>org.apache.activemq</groupId>
+   <artifactId>artemis-console-project</artifactId>
+   <packaging>pom</packaging>
+   <name>Artemis Console Relocations - artemis-console-project</name>
+
+   <distributionManagement>
+      <relocation>
+         <groupId>org.apache.artemis</groupId>
+         <message>Update the groupId in your project build file. Refer to 
https://artemis.apache.org/artemis-tlp-groupid-migration for more 
information.</message>
+      </relocation>
+   </distributionManagement>
+</project>
diff --git a/relocations/artemis-console-war/pom.xml 
b/relocations/artemis-console-war/pom.xml
new file mode 100644
index 0000000..2bb60dd
--- /dev/null
+++ b/relocations/artemis-console-war/pom.xml
@@ -0,0 +1,39 @@
+<?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 
https://maven.apache.org/xsd/maven-4.0.0.xsd";>
+   <parent>
+      <artifactId>artemis-console-relocations-parent</artifactId>
+      <groupId>org.apache.activemq</groupId>
+      <version>1.5.0-SNAPSHOT</version>
+   </parent>
+   <modelVersion>4.0.0</modelVersion>
+
+   <groupId>org.apache.activemq</groupId>
+   <artifactId>artemis-console-war</artifactId>
+   <packaging>pom</packaging>
+   <name>Artemis Console Relocations - artemis-console-war</name>
+
+   <distributionManagement>
+      <relocation>
+         <groupId>org.apache.artemis</groupId>
+         <message>Update the groupId in your project build file. Refer to 
https://artemis.apache.org/artemis-tlp-groupid-migration for more 
information.</message>
+      </relocation>
+   </distributionManagement>
+</project>
diff --git a/relocations/pom.xml b/relocations/pom.xml
new file mode 100644
index 0000000..8a4db54
--- /dev/null
+++ b/relocations/pom.xml
@@ -0,0 +1,51 @@
+<?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.artemis</groupId>
+      <artifactId>artemis-console-project</artifactId>
+      <version>1.5.0-SNAPSHOT</version>
+   </parent>
+
+   <groupId>org.apache.activemq</groupId>
+   <artifactId>artemis-console-relocations-parent</artifactId>
+   <packaging>pom</packaging>
+   <name>Artemis Console Relocations Parent</name>
+
+   <properties>
+      <checkstyle.skip>true</checkstyle.skip>
+      <maven.deploy.skip>true</maven.deploy.skip>
+   </properties>
+
+   <modules>
+      <module>apache-artemis-console</module>
+      <module>artemis-console-extension</module>
+      <module>artemis-console-project</module>
+      <module>artemis-console-war</module>
+   </modules>
+
+   <profiles>
+      <profile>
+         <id>deploy-relocations</id>
+         <properties>
+            <maven.deploy.skip>false</maven.deploy.skip>
+         </properties>
+      </profile>
+   </profiles>
+</project>


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to