diff --git a/junit-vintage-engine/src/module/org.junit.vintage.engine/module-info.java b/junit-vintage-engine/src/module/org.junit.vintage.engine/module-info.java index cfc7b9a87f8..7fcb19e038e 100644 --- a/junit-vintage-engine/src/module/org.junit.vintage.engine/module-info.java +++ b/junit-vintage-engine/src/module/org.junit.vintage.engine/module-info.java @@ -8,10 +8,16 @@ * https://www.eclipse.org/legal/epl-v20.html */ +/** + * JUnit Vintage provides a {@linkplain TestEngine} for running JUnit 3 and 4 based tests on the platform. + * + * @moduleGraph + * @since 5.5.0 + */ module org.junit.vintage.engine { - requires transitive junit; // 4 - requires transitive org.apiguardian.api; - requires transitive org.junit.platform.engine; + requires junit; // 4 + requires org.apiguardian.api; + requires org.junit.platform.engine; provides org.junit.platform.engine.TestEngine with org.junit.vintage.engine.VintageTestEngine; diff --git a/platform-tooling-support-tests/projects/jar-describe-module/junit-vintage-engine.expected.txt b/platform-tooling-support-tests/projects/jar-describe-module/junit-vintage-engine.expected.txt index 759308d8da0..2f60914ad23 100644 --- a/platform-tooling-support-tests/projects/jar-describe-module/junit-vintage-engine.expected.txt +++ b/platform-tooling-support-tests/projects/jar-describe-module/junit-vintage-engine.expected.txt @@ -1,7 +1,7 @@ org.junit.vintage.engine@${vintageVersion} jar:file:.+junit-vintage-engine/build/libs/junit-vintage-engine-${jupiterVersion}.jar/!module-info.class requires java.base mandated -requires junit transitive -requires org.apiguardian.api transitive -requires org.junit.platform.engine transitive +requires junit +requires org.apiguardian.api +requires org.junit.platform.engine provides org.junit.platform.engine.TestEngine with org.junit.vintage.engine.VintageTestEngine contains org.junit.vintage.engine \ No newline at end of file