Skip to content
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

Remove overrideWarAdditions option #461

Merged
merged 2 commits into from
Mar 28, 2023

Conversation

basil
Copy link
Member

@basil basil commented Mar 28, 2023

jenkinsci/bom is using -DoverrideWarAdditions, while CloudBees is not. This PR removes the most controversial part of -DoverrideWarAdditions (adding the entries to test scope) while retaining the part of it that is needed for jenkinsci/bom (adding the bundled plugins that are not part of the original dependency tree to the dependency management section), now the default behavior. Hopefully this will not cause any problems for CloudBees so that we can unify the two implementations.

I plan to test this in jenkinsci/bom and would request someone also test this on the CloudBees side.

@jtnord jtnord self-requested a review March 28, 2023 12:26
@basil
Copy link
Member Author

basil commented Mar 28, 2023

Ready to go with this @jtnord? I saw that the internal test of jenkinsci/plugin-compat-tester#505 passed.

@jtnord
Copy link
Member

jtnord commented Mar 28, 2023

Ready to go with this @jtnord? I saw that the internal test of jenkinsci/plugin-compat-tester#505 passed.

Yup, this is ready to go.

@basil basil merged commit 711fa6f into jenkinsci:master Mar 28, 2023
@basil basil deleted the overrideWarAdditions branch March 28, 2023 15:21
basil added a commit to jenkinsci/plugin-compat-tester that referenced this pull request Mar 28, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants