added finalguard plugin in aplha state
All checks were successful
CI / build (push) Successful in 4m16s
All checks were successful
CI / build (push) Successful in 4m16s
This commit is contained in:
31
build.gradle
31
build.gradle
@@ -5,21 +5,31 @@ subprojects { subproject ->
|
||||
group = "net.woggioni.gradle"
|
||||
version = getProperty('version.myGradlePlugins')
|
||||
|
||||
java {
|
||||
toolchain {
|
||||
languageVersion = JavaLanguageVersion.of(21)
|
||||
}
|
||||
}
|
||||
|
||||
int javaVersion
|
||||
if(subproject.path == ':osgi-app' || subproject.path == ':multi-release-jar') {
|
||||
javaVersion = 11
|
||||
} else {
|
||||
javaVersion = 8
|
||||
}
|
||||
tasks.named(JavaPlugin.COMPILE_JAVA_TASK_NAME, JavaCompile) {
|
||||
options.release = javaVersion
|
||||
options.compilerArgs << '-parameters'
|
||||
|
||||
java {
|
||||
toolchain {
|
||||
languageVersion = JavaLanguageVersion.of(21)
|
||||
}
|
||||
}
|
||||
|
||||
tasks.named(JavaPlugin.JAR_TASK_NAME, Jar.class, {
|
||||
manifest {
|
||||
attributes.put(java.util.jar.Attributes.Name.SPECIFICATION_TITLE.toString(), subproject.getName());
|
||||
attributes.put(java.util.jar.Attributes.Name.SPECIFICATION_VERSION.toString(), subproject.getVersion());
|
||||
}
|
||||
})
|
||||
|
||||
if(subproject.path == 'finalguard:finalguard-javac-plugin') {
|
||||
tasks.named(JavaPlugin.COMPILE_JAVA_TASK_NAME, JavaCompile) {
|
||||
options.release = javaVersion
|
||||
options.compilerArgs << '-parameters'
|
||||
}
|
||||
}
|
||||
|
||||
pluginManager.withPlugin('groovy') {
|
||||
@@ -37,7 +47,9 @@ subprojects { subproject ->
|
||||
add(conf, [group: "org.projectlombok", name: "lombok", version: catalog.versions.lombok.get()])
|
||||
}
|
||||
add("testImplementation", catalog.junit.jupiter.api)
|
||||
add("testImplementation", catalog.junit.jupiter.params)
|
||||
add("testRuntimeOnly", catalog.junit.jupiter.engine)
|
||||
add("testRuntimeOnly", catalog.junit.platform.launcher)
|
||||
add("testImplementation", gradleTestKit())
|
||||
}
|
||||
|
||||
@@ -64,7 +76,6 @@ subprojects { subproject ->
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
wrapper {
|
||||
gradleVersion = getProperty("version.gradle")
|
||||
distributionType = Wrapper.DistributionType.ALL
|
||||
|
||||
Reference in New Issue
Block a user