Files
2026-05-21 11:31:52 +08:00

28 lines
511 B
Groovy

dependencies {
compileOnly project(':Dummy:Common')
}
sourceSets {
java21 {
java.srcDir('src/main/java21')
compileClasspath += sourceSets.main.output
}
}
tasks.named(sourceSets.java21.compileJavaTaskName, JavaCompile) {
dependsOn tasks.named('compileJava')
}
jar {
dependsOn tasks.named(sourceSets.java21.classesTaskName)
manifest {
attributes('Multi-Release': 'true')
}
into('META-INF/versions/21') {
from(sourceSets.java21.output)
}
}