-
Notifications
You must be signed in to change notification settings - Fork 273
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
improvement(jib): allow using custom mvnd
binaries
#4695
Conversation
bdb9505
to
85b7044
Compare
jib-container
plugin
6d94c23
to
8d89f6f
Compare
jib-container
pluginmvnd
and concurrent Maven builds
0088629
to
4a2be53
Compare
Co-authored-by: Vladimir Vagaytsev <[email protected]>
mvnd
and concurrent Maven buildsmvnd
binaries
Extracted some named types and helpers.
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.
Looks good to me. Thank you so much. 💯
on a side note, i would suggest adding some tests as well for this.
Thanks, @shumailxyz! Testing the custom binary paths could be tricky. It requires some installation or downloading inside the test setup. We haven't test-covered any custom binary paths (Maven/Gradle/JDK) yet. I'll consider adding more tests in the next PR(s). |
Indeed that can be tricky. Let's add those separately and merge this. Edit: |
What this PR does / why we need it:
This is the continuation of #3458. @ishantagarwal-x213235 huge thanks for creating the original PR! The proper support for concurrent builds will be implemented in a separate PR. This one allow to use custom
mvnd
and does some refactoring to make the further development and maintenance easier.Which issue(s) this PR fixes:
Special notes for your reviewer:
See individual commits for details.