Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
21 changes: 17 additions & 4 deletions RELEASING.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -153,6 +153,14 @@ mvn release:perform -Prelease

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

Finally, upload the relocations to ASF Nexus:

[,console]
----
cd target/checkout/relocations/
mvn deploy -Papache-release,deploy-relocations
----

[NOTE]
.Resume Release Upload
====
Expand All @@ -175,13 +183,15 @@ scm.tag=2.31.0
Keep the checkout used to run the release process for later.
The website update scripts will reference it for documentation output.

== Close the Staging Repository
== Close the Staging Repositories

Give the https://repository.apache.org/#stagingRepositories[staging repository] contents a quick inspection using the content navigation area.
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.
Set a description such as "Apache Artemis <version> (RC1)" while closing.

Note the staging repo URL, of form `\https://repository.apache.org/content/repositories/orgapacheartemis-<repo-id>`
Note the staging repo URL, of form `https://repository.apache.org/content/repositories/orgapacheartemis-<repo-id>`

Do similar for the relocations staging repository, of form `https://repository.apache.org/content/repositories/orgapacheactivemq-<repo-id>`

== Verify build reproducibility

Expand Down Expand Up @@ -348,6 +358,9 @@ https://dist.apache.org/repos/dist/dev/artemis/artemis/<version>/
* Maven staging repository:
https://repository.apache.org/content/repositories/orgapacheartemis-<repoID>

* Relocations maven staging repository:
https://repository.apache.org/content/repositories/orgapacheactivemq-<repoID>

* How to validate the release:
https://artemis.apache.org/components/artemis/documentation/hacking-guide/#validating-releases

Expand Down Expand Up @@ -485,9 +498,9 @@ cd artemis
It takes ~15 minutes to sync with the CDN.
The CDN content can be viewed https://dlcdn.apache.org/artemis/artemis/[here].

== Release the Staging Repository
== Release the Staging Repositories

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

It takes ~30-60 minutes to sync with Maven Central.
The content can be viewed https://repo1.maven.org/maven2/org/apache/artemis/[here].
Expand Down
201 changes: 199 additions & 2 deletions artemis-bom/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -18,9 +18,9 @@
<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.activemq</groupId>
<groupId>org.apache.artemis</groupId>
<artifactId>artemis-project</artifactId>
<version>2.45.0-SNAPSHOT</version>
<version>2.50.0-SNAPSHOT</version>
</parent>

<artifactId>artemis-bom</artifactId>
Expand All @@ -33,6 +33,203 @@

<dependencyManagement>
<dependencies>
<dependency>
<groupId>org.apache.artemis</groupId>
<artifactId>artemis-amqp-protocol</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.apache.artemis</groupId>
<artifactId>artemis-boot</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.apache.artemis</groupId>
<artifactId>artemis-cdi-client</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.apache.artemis</groupId>
<artifactId>artemis-cli</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.apache.artemis</groupId>
<artifactId>artemis-commons</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.apache.artemis</groupId>
<artifactId>artemis-console</artifactId>
<type>war</type>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.apache.artemis</groupId>
<artifactId>artemis-core-client</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.apache.artemis</groupId>
<artifactId>artemis-core-client-all</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.apache.artemis</groupId>
<artifactId>artemis-core-client-osgi</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.apache.artemis</groupId>
<artifactId>artemis-dto</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.apache.artemis</groupId>
<artifactId>artemis-features</artifactId>
<version>${project.version}</version>
<classifier>features</classifier>
<type>xml</type>
</dependency>
<dependency>
<groupId>org.apache.artemis</groupId>
<artifactId>artemis-hornetq-protocol</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.apache.artemis</groupId>
<artifactId>artemis-hqclient-protocol</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.apache.artemis</groupId>
<artifactId>artemis-jakarta-cdi-client</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.apache.artemis</groupId>
<artifactId>artemis-jakarta-client</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.apache.artemis</groupId>
<artifactId>artemis-jakarta-client-all</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.apache.artemis</groupId>
<artifactId>artemis-jakarta-openwire-protocol</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.apache.artemis</groupId>
<artifactId>artemis-jakarta-ra</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.apache.artemis</groupId>
<artifactId>artemis-jakarta-server</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.apache.artemis</groupId>
<artifactId>artemis-jakarta-service-extensions</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.apache.artemis</groupId>
<artifactId>artemis-jdbc-store</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.apache.artemis</groupId>
<artifactId>artemis-jms-client</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.apache.artemis</groupId>
<artifactId>artemis-jms-client-all</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.apache.artemis</groupId>
<artifactId>artemis-jms-client-osgi</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.apache.artemis</groupId>
<artifactId>artemis-jms-server</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.apache.artemis</groupId>
<artifactId>artemis-journal</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.apache.artemis</groupId>
<artifactId>artemis-mqtt-protocol</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.apache.artemis</groupId>
<artifactId>artemis-openwire-protocol</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.apache.artemis</groupId>
<artifactId>artemis-lockmanager-api</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.apache.artemis</groupId>
<artifactId>artemis-lockmanager-ri</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.apache.artemis</groupId>
<artifactId>artemis-ra</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.apache.artemis</groupId>
<artifactId>artemis-selector</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.apache.artemis</groupId>
<artifactId>artemis-server</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.apache.artemis</groupId>
<artifactId>artemis-server-osgi</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.apache.artemis</groupId>
<artifactId>artemis-service-extensions</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.apache.artemis</groupId>
<artifactId>artemis-stomp-protocol</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.apache.artemis</groupId>
<artifactId>artemis-web</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.apache.artemis</groupId>
<artifactId>artemis-website</artifactId>
<version>${project.version}</version>
</dependency>


<!-- relocations -->

<dependency>
<groupId>org.apache.activemq</groupId>
<artifactId>artemis-amqp-protocol</artifactId>
Expand Down
4 changes: 2 additions & 2 deletions artemis-boot/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -20,9 +20,9 @@
<modelVersion>4.0.0</modelVersion>

<parent>
<groupId>org.apache.activemq</groupId>
<groupId>org.apache.artemis</groupId>
<artifactId>artemis-pom</artifactId>
<version>2.45.0-SNAPSHOT</version>
<version>2.50.0-SNAPSHOT</version>
<relativePath>../artemis-pom/pom.xml</relativePath>
</parent>

Expand Down
16 changes: 8 additions & 8 deletions artemis-cdi-client/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -20,9 +20,9 @@

<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.activemq</groupId>
<groupId>org.apache.artemis</groupId>
<artifactId>artemis-pom</artifactId>
<version>2.45.0-SNAPSHOT</version>
<version>2.50.0-SNAPSHOT</version>
<relativePath>../artemis-pom/pom.xml</relativePath>
</parent>
<modelVersion>4.0.0</modelVersion>
Expand All @@ -33,7 +33,7 @@
<dependencies>
<!-- logging -->
<dependency>
<groupId>org.apache.activemq</groupId>
<groupId>org.apache.artemis</groupId>
<artifactId>artemis-log-annotation-processor</artifactId>
<version>${project.version}</version>
<scope>provided</scope>
Expand All @@ -48,19 +48,19 @@
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.apache.activemq</groupId>
<groupId>org.apache.artemis</groupId>
<artifactId>artemis-core-client</artifactId>
</dependency>
<dependency>
<groupId>org.apache.activemq</groupId>
<groupId>org.apache.artemis</groupId>
<artifactId>artemis-jms-client</artifactId>
</dependency>
<dependency>
<groupId>org.apache.activemq</groupId>
<groupId>org.apache.artemis</groupId>
<artifactId>artemis-server</artifactId>
</dependency>
<dependency>
<groupId>org.apache.activemq</groupId>
<groupId>org.apache.artemis</groupId>
<artifactId>artemis-commons</artifactId>
</dependency>
<dependency>
Expand Down Expand Up @@ -105,7 +105,7 @@
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.apache.activemq</groupId>
<groupId>org.apache.artemis</groupId>
<artifactId>artemis-unit-test-support</artifactId>
<version>${project.version}</version>
<scope>test</scope>
Expand Down
Loading
Loading