Skip to content

Conversation

@gemmellr
Copy link
Member

This is a draft PR for some changes towards ARTEMIS 5816.

It switches the build to use org.apache.artemis groupId, adds relocation poms to keep most old usages working even with the new version and alert them of the need to switch, and bumps the version to 2.50.0 as a nicer switchover point to reference.

Folks that use the 'old GAV' for the new release will see messages like below (initial version of the referenced URL is live for testing also):

[WARNING] The artifact org.apache.activemq:artemis-jms-client🫙2.50.0 has been relocated to org.apache.artemis:artemis-jms-client🫙2.50.0: Update the groupId in your project build file. Refer to https://artemis.apache.org/artemis-tlp-groupid-migration for more information.

There are two matching sets of changes / branches in my examples fork:

  • development-new-groupid is work towards an examples PR to similarly switch the examples groupId and dependency usages in the same fashion.
  • development-old-groupid is an alternate making minimal changes to have all but 1 examples use the relocations / old groupId GAVs, thus exercising many of them.

The full test suite passes against a recent version of this, and both 'new' and 'old' variants the examples build and run against it.

I cant quite finish the change just yet as I tried some test deploys and its failing, I think as we need some new setup done on the repository manager for the new TLP that has been overlooked thus far. I have raised an Infra Jira to get that done.

- 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
@gemmellr
Copy link
Member Author

Although draft, feel free to review.

@tabish121
Copy link
Contributor

LGTM

@gemmellr
Copy link
Member Author

Opened a new PR with the finished + tested version.

@gemmellr gemmellr closed this Dec 17, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants