LibJF/libjf-bom/build.gradle.kts

37 lines
805 B
Plaintext
Raw Normal View History

2024-04-05 15:24:10 +02:00
import io.gitlab.jfronny.scripts.deployDebug
2024-04-25 09:15:13 +02:00
import io.gitlab.jfronny.scripts.deployRelease
2024-04-05 15:24:10 +02:00
2024-03-08 18:13:37 +01:00
plugins {
`java-platform`
id("jf.maven-publish")
}
publishing {
publications {
register("mavenJava", MavenPublication::class) {
from(components["javaPlatform"])
}
}
}
2024-04-05 15:24:10 +02:00
tasks.publish { dependsOn(tasks.build) }
tasks.deployDebug.dependsOn(tasks.publish)
2024-04-25 09:15:13 +02:00
tasks.deployRelease.dependsOn(tasks.deployDebug)
2024-03-08 18:13:37 +01:00
tasks.withType(GenerateModuleMetadata::class) {
enabled = true
}
dependencies {
constraints {
for (proj in rootProject.allprojects) {
if (proj == project) {
continue
}
if (proj.name == "libjf-catalog") {
continue
}
api(project(proj.path))
}
}
}