Automatic libjf-config-compiler-plugin-v2 setup
ci/woodpecker/push/pages Pipeline was successful Details
ci/woodpecker/push/gradle Pipeline failed Details

This commit is contained in:
Johannes Frohnmeyer 2022-12-14 19:44:20 +01:00
parent ce189f2087
commit e66699d10a
Signed by: Johannes
GPG Key ID: E76429612C2929F4
2 changed files with 15 additions and 2 deletions

View File

@ -1,2 +1,2 @@
group = "io.gitlab.jfronny"
version = "1.2-SNAPSHOT"
version = "1.3-SNAPSHOT"

View File

@ -20,8 +20,11 @@ allprojects {
apply(plugin = "jf.maven-publish")
apply(plugin = "lom")
var modId: String?
base {
archivesName.set(prop("archives_base_name", archivesName.get()))
modId = prop("archives_base_name", archivesName.get())
archivesName.set(modId)
}
lom {
@ -31,6 +34,16 @@ allprojects {
else mojmap()
}
if (hasProperty("libjf_version")) {
dependencies {
annotationProcessor("io.gitlab.jfronny.libjf:libjf-config-compiler-plugin-v2:${prop("libjf_version")}")
}
tasks.withType<JavaCompile> {
options.compilerArgs.add("-AmodId=$modId")
}
}
afterEvaluate {
self.allprojects.forEach { sub ->
if (sub != this && sub.name !in nonModSubprojects) {