-
Notifications
You must be signed in to change notification settings - Fork 3.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[feat][misc] Add Pulsar BOM (Bill of Materials) #21871
Conversation
This commit introduces the `pulsar-bom` module which fulfills PIP-326 by providing a Maven BOM to ease dependency management. The included pom.xml was auto-generated using the provided `gen-pulsar-bom.sh` script. The script can be run anytime to update the pom.xml <dependencyManagement> section w/ the latest published Pulsar modules. See PIP-326
40a0041
to
c2c6682
Compare
@onobc Should we also add a mention in the Java client docs page on how to use the BOM? |
Codecov ReportAttention:
Additional details and impacted files@@ Coverage Diff @@
## master #21871 +/- ##
=========================================
Coverage 73.55% 73.55%
- Complexity 32314 32322 +8
=========================================
Files 1858 1859 +1
Lines 138201 138281 +80
Branches 15150 15156 +6
=========================================
+ Hits 101652 101712 +60
- Misses 28665 28681 +16
- Partials 7884 7888 +4
Flags with carried forward coverage won't be shown. Click here to find out more.
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
Co-authored-by: Chris Bono <[email protected]> (cherry picked from commit 176bdea)
This commit introduces the
pulsar-bom
module which fulfills PIP-326 by providing a Maven BOM to ease dependency management.PIP: PIP-326
Motivation
As described in PIP-326, the purpose of this change is to provide a Maven BOM to ease dependency management for consumers of Pulsar.
Modifications
pulsar-bom
module that provides the Maven BOMpom.xml
was auto-generated using the providedgen-pulsar-bom.sh
script.<dependencyManagement>
section in thepom.xml
w/ the latest published Pulsar modules.Verifying this change
Does this pull request potentially affect one of the following parts:
If the box was checked, please highlight the changes
Documentation
doc
doc-required
doc-not-needed
doc-complete
Matching PR in forked repository
PR in forked repository: onobc#3