[Issue #7730] Add a RocketMQ BOM artifact #7732
Open
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Which Issue(s) This PR Fixes
Fixes #7730.
Brief Description
This PR implements the suggestion in Garret Wilson's blog on how to structure repositories containing a BOM artifact:
rocketmq-all
POM file is moved toparent/pom.xml
and therelativePath
attributes of all the other artifacts are updated,rocketmq-bom
artifact is created as parent POM forrocketmq-all
. It contains:rocketmq-*
artifacts in this repo and alsorocketmq-proto
,https://rocketmq.org
nothttps://rocketmq.org/rocketmq-all/rocketmq-common
), all thechild.*.inherit.append.path
options have been set tofalse
.How Did You Test This Change?
The change was tested with a
mvn verify
step and also by running:to check that the metadata of each artifact is correct.