plugins { id("junitbuild.kotlin-library-conventions") `java-test-fixtures` } description = "JUnit Jupiter API" dependencies { api(platform(projects.junitBom)) api(libs.opentest4j) api(projects.junitPlatformCommons) compileOnlyApi(libs.apiguardian) compileOnly(kotlin("stdlib")) osgiVerification(projects.junitJupiterEngine) osgiVerification(projects.junitPlatformLauncher) } tasks { jar { bundle { val version = project.version bnd(""" Require-Capability:\ org.junit.platform.engine;\ filter:='(&(org.junit.platform.engine=junit-jupiter)(version>=${'$'}{version_cleanup;${version}})(!(version>=${'$'}{versionmask;+;${'$'}{version_cleanup;${version}}})))';\ effective:=active """) } } }