Inceptum/buildSrc/src/main/kotlin/inceptum.java.gradle.kts

33 lines
757 B
Plaintext
Raw Normal View History

2022-09-04 21:21:24 +02:00
plugins {
`java-library`
`maven-publish`
}
repositories {
mavenCentral()
2022-10-28 16:36:18 +02:00
maven("https://maven.frohnmeyer-wds.de/artifacts")
2022-09-04 21:21:24 +02:00
}
dependencies {
compileOnly("org.jetbrains:annotations:23.0.0")
}
publishing {
repositories {
2022-11-03 14:38:05 +01:00
mavenLocal()
2022-09-04 21:21:24 +02:00
if (rootProject.extra["isPublic"] == true) {
maven("https://maven.frohnmeyer-wds.de/artifacts") {
name = "public"
2022-09-04 21:21:24 +02:00
credentials(PasswordCredentials::class) {
username = System.getenv()["MAVEN_NAME"]
password = System.getenv()["MAVEN_TOKEN"]
2022-09-04 21:21:24 +02:00
}
authentication {
create<BasicAuthentication>("basic")
2022-09-04 21:21:24 +02:00
}
}
}
}
}