// Set properties before any plugins get loaded ext { minJavaVersionForTests = JavaVersion.VERSION_1_8 maxJavaVersionForTests = JavaVersion.VERSION_1_8 } apply from: "$rootDir/gradle/instrumentation.gradle" apply plugin: 'org.unbroken-dome.test-sets' muzzle { pass { group = "io.projectreactor" module = "reactor-core" versions = "[3.1.0.RELEASE,)" assertInverse = true } } testSets { latestDepTest { dirName = 'test' } } dependencies { compileOnly group: 'io.projectreactor', name: 'reactor-core', version: '3.1.0.RELEASE' testCompile project(':instrumentation:annotations') testCompile group: 'io.projectreactor', name: 'reactor-core', version: '3.1.0.RELEASE' latestDepTestCompile group: 'io.projectreactor', name: 'reactor-core', version: '3.+' // Looks like later versions on reactor need this dependency for some reason even though it is marked as optional. latestDepTestCompile group: 'io.micrometer', name: 'micrometer-core', version: '1.+' }