Skip to content

Use JUnit Jupiter aggregator artifact #577

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

Merged
merged 1 commit into from
Jul 19, 2022
Merged

Conversation

basil
Copy link
Member

@basil basil commented Jul 19, 2022

Plugins that want to use parameterized tests with JUnit 5 will currently get error: package org.junit.jupiter.params does not exist because the junit-jupiter-params is not on the classpath. This PR solves the problem by trading the junit-jupiter-engine dependency for the junit-jupiter aggregator artifact, which transitively pulls in dependencies on junit-jupiter-api, junit-jupiter-params, and junit-jupiter-engine for simplified dependency management in build tools such as Gradle and Maven, consistent with jenkinsci/jenkins#6842.

@basil basil merged commit bb1ef3e into jenkinsci:master Jul 19, 2022
@basil basil deleted the aggregator branch July 19, 2022 16:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants