Skip to content

Commit 062e5a2

Browse files
committed
ARTEMIS-5816: switch groupId and relocate + bump version for new TLP
- Switch maven groupId to org.apache.artemis - Add relocation poms for most modules to keep old org.apache.activemq groupId usages working and alert users to switch. - Bumps version to 2.50.0-SNAPSHOT to give us a nicer and more easily identifiable switchover version for later reference. Tweaks docs as appropriate / ARTEMIS-5807
1 parent 5d74d9d commit 062e5a2

File tree

142 files changed

+3121
-648
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

142 files changed

+3121
-648
lines changed

RELEASING.adoc

Lines changed: 17 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -153,6 +153,14 @@ mvn release:perform -Prelease
153153

154154
This can take quite a while depending on your Internet connection speed.
155155

156+
Finally, upload the relocations to ASF Nexus:
157+
158+
[,console]
159+
----
160+
cd target/checkout/relocations/
161+
mvn deploy -Papache-release,deploy-relocations
162+
----
163+
156164
[NOTE]
157165
.Resume Release Upload
158166
====
@@ -175,13 +183,15 @@ scm.tag=2.31.0
175183
Keep the checkout used to run the release process for later.
176184
The website update scripts will reference it for documentation output.
177185

178-
== Close the Staging Repository
186+
== Close the Staging Repositories
179187

180188
Give the https://repository.apache.org/#stagingRepositories[staging repository] contents a quick inspection using the content navigation area.
181189
If everything looks good close the staging repo using the "Close" button on ASF Nexus website, locking it from further modification and exposing its contents at a staging URL to allow testing.
182190
Set a description such as "Apache Artemis <version> (RC1)" while closing.
183191

184-
Note the staging repo URL, of form `\https://repository.apache.org/content/repositories/orgapacheartemis-<repo-id>`
192+
Note the staging repo URL, of form `https://repository.apache.org/content/repositories/orgapacheartemis-<repo-id>`
193+
194+
Do similar for the relocations staging repository, of form `https://repository.apache.org/content/repositories/orgapacheactivemq-<repo-id>`
185195

186196
== Verify build reproducibility
187197

@@ -348,6 +358,9 @@ https://dist.apache.org/repos/dist/dev/artemis/artemis/<version>/
348358
* Maven staging repository:
349359
https://repository.apache.org/content/repositories/orgapacheartemis-<repoID>
350360
361+
* Relocations maven staging repository:
362+
https://repository.apache.org/content/repositories/orgapacheactivemq-<repoID>
363+
351364
* How to validate the release:
352365
https://artemis.apache.org/components/artemis/documentation/hacking-guide/#validating-releases
353366
@@ -485,9 +498,9 @@ cd artemis
485498
It takes ~15 minutes to sync with the CDN.
486499
The CDN content can be viewed https://dlcdn.apache.org/artemis/artemis/[here].
487500

488-
== Release the Staging Repository
501+
== Release the Staging Repositories
489502

490-
Go to https://repository.apache.org/#stagingRepositories[ASF Nexus] and click the "Release" button.
503+
Go to https://repository.apache.org/#stagingRepositories[ASF Nexus] and click the "Release" button on both the main and relocations staging repositories.
491504

492505
It takes ~30-60 minutes to sync with Maven Central.
493506
The content can be viewed https://repo1.maven.org/maven2/org/apache/artemis/[here].

artemis-bom/pom.xml

Lines changed: 199 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,9 +18,9 @@
1818
<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">
1919
<modelVersion>4.0.0</modelVersion>
2020
<parent>
21-
<groupId>org.apache.activemq</groupId>
21+
<groupId>org.apache.artemis</groupId>
2222
<artifactId>artemis-project</artifactId>
23-
<version>2.45.0-SNAPSHOT</version>
23+
<version>2.50.0-SNAPSHOT</version>
2424
</parent>
2525

2626
<artifactId>artemis-bom</artifactId>
@@ -33,6 +33,203 @@
3333

3434
<dependencyManagement>
3535
<dependencies>
36+
<dependency>
37+
<groupId>org.apache.artemis</groupId>
38+
<artifactId>artemis-amqp-protocol</artifactId>
39+
<version>${project.version}</version>
40+
</dependency>
41+
<dependency>
42+
<groupId>org.apache.artemis</groupId>
43+
<artifactId>artemis-boot</artifactId>
44+
<version>${project.version}</version>
45+
</dependency>
46+
<dependency>
47+
<groupId>org.apache.artemis</groupId>
48+
<artifactId>artemis-cdi-client</artifactId>
49+
<version>${project.version}</version>
50+
</dependency>
51+
<dependency>
52+
<groupId>org.apache.artemis</groupId>
53+
<artifactId>artemis-cli</artifactId>
54+
<version>${project.version}</version>
55+
</dependency>
56+
<dependency>
57+
<groupId>org.apache.artemis</groupId>
58+
<artifactId>artemis-commons</artifactId>
59+
<version>${project.version}</version>
60+
</dependency>
61+
<dependency>
62+
<groupId>org.apache.artemis</groupId>
63+
<artifactId>artemis-console</artifactId>
64+
<type>war</type>
65+
<version>${project.version}</version>
66+
</dependency>
67+
<dependency>
68+
<groupId>org.apache.artemis</groupId>
69+
<artifactId>artemis-core-client</artifactId>
70+
<version>${project.version}</version>
71+
</dependency>
72+
<dependency>
73+
<groupId>org.apache.artemis</groupId>
74+
<artifactId>artemis-core-client-all</artifactId>
75+
<version>${project.version}</version>
76+
</dependency>
77+
<dependency>
78+
<groupId>org.apache.artemis</groupId>
79+
<artifactId>artemis-core-client-osgi</artifactId>
80+
<version>${project.version}</version>
81+
</dependency>
82+
<dependency>
83+
<groupId>org.apache.artemis</groupId>
84+
<artifactId>artemis-dto</artifactId>
85+
<version>${project.version}</version>
86+
</dependency>
87+
<dependency>
88+
<groupId>org.apache.artemis</groupId>
89+
<artifactId>artemis-features</artifactId>
90+
<version>${project.version}</version>
91+
<classifier>features</classifier>
92+
<type>xml</type>
93+
</dependency>
94+
<dependency>
95+
<groupId>org.apache.artemis</groupId>
96+
<artifactId>artemis-hornetq-protocol</artifactId>
97+
<version>${project.version}</version>
98+
</dependency>
99+
<dependency>
100+
<groupId>org.apache.artemis</groupId>
101+
<artifactId>artemis-hqclient-protocol</artifactId>
102+
<version>${project.version}</version>
103+
</dependency>
104+
<dependency>
105+
<groupId>org.apache.artemis</groupId>
106+
<artifactId>artemis-jakarta-cdi-client</artifactId>
107+
<version>${project.version}</version>
108+
</dependency>
109+
<dependency>
110+
<groupId>org.apache.artemis</groupId>
111+
<artifactId>artemis-jakarta-client</artifactId>
112+
<version>${project.version}</version>
113+
</dependency>
114+
<dependency>
115+
<groupId>org.apache.artemis</groupId>
116+
<artifactId>artemis-jakarta-client-all</artifactId>
117+
<version>${project.version}</version>
118+
</dependency>
119+
<dependency>
120+
<groupId>org.apache.artemis</groupId>
121+
<artifactId>artemis-jakarta-openwire-protocol</artifactId>
122+
<version>${project.version}</version>
123+
</dependency>
124+
<dependency>
125+
<groupId>org.apache.artemis</groupId>
126+
<artifactId>artemis-jakarta-ra</artifactId>
127+
<version>${project.version}</version>
128+
</dependency>
129+
<dependency>
130+
<groupId>org.apache.artemis</groupId>
131+
<artifactId>artemis-jakarta-server</artifactId>
132+
<version>${project.version}</version>
133+
</dependency>
134+
<dependency>
135+
<groupId>org.apache.artemis</groupId>
136+
<artifactId>artemis-jakarta-service-extensions</artifactId>
137+
<version>${project.version}</version>
138+
</dependency>
139+
<dependency>
140+
<groupId>org.apache.artemis</groupId>
141+
<artifactId>artemis-jdbc-store</artifactId>
142+
<version>${project.version}</version>
143+
</dependency>
144+
<dependency>
145+
<groupId>org.apache.artemis</groupId>
146+
<artifactId>artemis-jms-client</artifactId>
147+
<version>${project.version}</version>
148+
</dependency>
149+
<dependency>
150+
<groupId>org.apache.artemis</groupId>
151+
<artifactId>artemis-jms-client-all</artifactId>
152+
<version>${project.version}</version>
153+
</dependency>
154+
<dependency>
155+
<groupId>org.apache.artemis</groupId>
156+
<artifactId>artemis-jms-client-osgi</artifactId>
157+
<version>${project.version}</version>
158+
</dependency>
159+
<dependency>
160+
<groupId>org.apache.artemis</groupId>
161+
<artifactId>artemis-jms-server</artifactId>
162+
<version>${project.version}</version>
163+
</dependency>
164+
<dependency>
165+
<groupId>org.apache.artemis</groupId>
166+
<artifactId>artemis-journal</artifactId>
167+
<version>${project.version}</version>
168+
</dependency>
169+
<dependency>
170+
<groupId>org.apache.artemis</groupId>
171+
<artifactId>artemis-mqtt-protocol</artifactId>
172+
<version>${project.version}</version>
173+
</dependency>
174+
<dependency>
175+
<groupId>org.apache.artemis</groupId>
176+
<artifactId>artemis-openwire-protocol</artifactId>
177+
<version>${project.version}</version>
178+
</dependency>
179+
<dependency>
180+
<groupId>org.apache.artemis</groupId>
181+
<artifactId>artemis-lockmanager-api</artifactId>
182+
<version>${project.version}</version>
183+
</dependency>
184+
<dependency>
185+
<groupId>org.apache.artemis</groupId>
186+
<artifactId>artemis-lockmanager-ri</artifactId>
187+
<version>${project.version}</version>
188+
</dependency>
189+
<dependency>
190+
<groupId>org.apache.artemis</groupId>
191+
<artifactId>artemis-ra</artifactId>
192+
<version>${project.version}</version>
193+
</dependency>
194+
<dependency>
195+
<groupId>org.apache.artemis</groupId>
196+
<artifactId>artemis-selector</artifactId>
197+
<version>${project.version}</version>
198+
</dependency>
199+
<dependency>
200+
<groupId>org.apache.artemis</groupId>
201+
<artifactId>artemis-server</artifactId>
202+
<version>${project.version}</version>
203+
</dependency>
204+
<dependency>
205+
<groupId>org.apache.artemis</groupId>
206+
<artifactId>artemis-server-osgi</artifactId>
207+
<version>${project.version}</version>
208+
</dependency>
209+
<dependency>
210+
<groupId>org.apache.artemis</groupId>
211+
<artifactId>artemis-service-extensions</artifactId>
212+
<version>${project.version}</version>
213+
</dependency>
214+
<dependency>
215+
<groupId>org.apache.artemis</groupId>
216+
<artifactId>artemis-stomp-protocol</artifactId>
217+
<version>${project.version}</version>
218+
</dependency>
219+
<dependency>
220+
<groupId>org.apache.artemis</groupId>
221+
<artifactId>artemis-web</artifactId>
222+
<version>${project.version}</version>
223+
</dependency>
224+
<dependency>
225+
<groupId>org.apache.artemis</groupId>
226+
<artifactId>artemis-website</artifactId>
227+
<version>${project.version}</version>
228+
</dependency>
229+
230+
231+
<!-- relocations -->
232+
36233
<dependency>
37234
<groupId>org.apache.activemq</groupId>
38235
<artifactId>artemis-amqp-protocol</artifactId>

artemis-boot/pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,9 +20,9 @@
2020
<modelVersion>4.0.0</modelVersion>
2121

2222
<parent>
23-
<groupId>org.apache.activemq</groupId>
23+
<groupId>org.apache.artemis</groupId>
2424
<artifactId>artemis-pom</artifactId>
25-
<version>2.45.0-SNAPSHOT</version>
25+
<version>2.50.0-SNAPSHOT</version>
2626
<relativePath>../artemis-pom/pom.xml</relativePath>
2727
</parent>
2828

artemis-cdi-client/pom.xml

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -20,9 +20,9 @@
2020

2121
<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">
2222
<parent>
23-
<groupId>org.apache.activemq</groupId>
23+
<groupId>org.apache.artemis</groupId>
2424
<artifactId>artemis-pom</artifactId>
25-
<version>2.45.0-SNAPSHOT</version>
25+
<version>2.50.0-SNAPSHOT</version>
2626
<relativePath>../artemis-pom/pom.xml</relativePath>
2727
</parent>
2828
<modelVersion>4.0.0</modelVersion>
@@ -33,7 +33,7 @@
3333
<dependencies>
3434
<!-- logging -->
3535
<dependency>
36-
<groupId>org.apache.activemq</groupId>
36+
<groupId>org.apache.artemis</groupId>
3737
<artifactId>artemis-log-annotation-processor</artifactId>
3838
<version>${project.version}</version>
3939
<scope>provided</scope>
@@ -48,19 +48,19 @@
4848
<scope>test</scope>
4949
</dependency>
5050
<dependency>
51-
<groupId>org.apache.activemq</groupId>
51+
<groupId>org.apache.artemis</groupId>
5252
<artifactId>artemis-core-client</artifactId>
5353
</dependency>
5454
<dependency>
55-
<groupId>org.apache.activemq</groupId>
55+
<groupId>org.apache.artemis</groupId>
5656
<artifactId>artemis-jms-client</artifactId>
5757
</dependency>
5858
<dependency>
59-
<groupId>org.apache.activemq</groupId>
59+
<groupId>org.apache.artemis</groupId>
6060
<artifactId>artemis-server</artifactId>
6161
</dependency>
6262
<dependency>
63-
<groupId>org.apache.activemq</groupId>
63+
<groupId>org.apache.artemis</groupId>
6464
<artifactId>artemis-commons</artifactId>
6565
</dependency>
6666
<dependency>
@@ -105,7 +105,7 @@
105105
<scope>test</scope>
106106
</dependency>
107107
<dependency>
108-
<groupId>org.apache.activemq</groupId>
108+
<groupId>org.apache.artemis</groupId>
109109
<artifactId>artemis-unit-test-support</artifactId>
110110
<version>${project.version}</version>
111111
<scope>test</scope>

0 commit comments

Comments
 (0)