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) {
|
2022-11-04 19:09:32 +01:00
|
|
|
maven("https://maven.frohnmeyer-wds.de/artifacts") {
|
|
|
|
name = "public"
|
2022-09-04 21:21:24 +02:00
|
|
|
|
2022-11-04 19:09:32 +01:00
|
|
|
credentials(PasswordCredentials::class) {
|
|
|
|
username = System.getenv()["MAVEN_NAME"]
|
|
|
|
password = System.getenv()["MAVEN_TOKEN"]
|
2022-09-04 21:21:24 +02:00
|
|
|
}
|
|
|
|
authentication {
|
2022-11-04 19:09:32 +01:00
|
|
|
create<BasicAuthentication>("basic")
|
2022-09-04 21:21:24 +02:00
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|