-
Notifications
You must be signed in to change notification settings - Fork 3.6k
Add limited module set profile to the pom files #7541
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
Conversation
6ebf144
to
999cf21
Compare
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, we could also add info in README file on how to compile everything or just the core modules.
<profile> | ||
<id>core-modules</id> | ||
<modules> | ||
<module>buildtools</module> |
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.
Ideally, it would be better to not have to repeat the list of core-modules
in both lists. I'm not sure that is possible.
In absence of that, we could just make it visually clear, with the list of core-modules sorted in same way and with spaces (and comments) from the extra modules.
@aahmed-se After this, we can also change some of the github jobs to just compile core modules (eg: all the broker test jobs, the C++ build, ..) |
@aahmed-se One more thing, these modules should not be in the |
As well as |
This reverts commit b8cba18.
Since pulsar has grown a large project it's useful to have more limited build profiles in maven to focus on the core modules.