blob: 78205ecebbed321a67a4f8661275bb8d858c3413 [file] [log] [blame]
plugins {
`java-library-conventions`
`junit4-compatibility`
}
description = "JUnit Platform Runner"
dependencies {
api(platform(projects.junitBom))
api(libs.junit4)
api(projects.junitPlatformLauncher)
api(projects.junitPlatformSuiteApi)
compileOnlyApi(libs.apiguardian)
implementation(projects.junitPlatformSuiteCommons)
testImplementation(testFixtures(projects.junitPlatformEngine))
testImplementation(testFixtures(projects.junitPlatformLauncher))
osgiVerification(projects.junitJupiterEngine)
osgiVerification(projects.junitPlatformLauncher)
}
tasks.jar {
bundle {
bnd("""
# Import JUnit4 packages with a version
Import-Package: \
${extra["importAPIGuardian"]},\
org.junit.platform.commons.logging;status=INTERNAL,\
org.junit.runner.*;version="[${libs.versions.junit4Min.get()},5)",\
*
""")
}
}