30 lines
716 B
Kotlin
30 lines
716 B
Kotlin
plugins {
|
|
`version-catalog`
|
|
`maven-publish`
|
|
}
|
|
catalog {
|
|
versionCatalog {
|
|
from(files("./gradle/libs.versions.toml"))
|
|
}
|
|
}
|
|
publishing {
|
|
repositories {
|
|
maven {
|
|
credentials {
|
|
username = "admin"
|
|
password = "admin123"
|
|
}
|
|
// isAllowInsecureProtocol = true
|
|
url = uri("https://nexus.keinekekse.net/repository/maven-releases/")
|
|
}
|
|
}
|
|
publications {
|
|
create<MavenPublication>("maven") {
|
|
group = "net.keinekekse"
|
|
artifactId = "version-catalog"
|
|
version = libs.versions.thisCatalogVersion.get()
|
|
from(components["versionCatalog"])
|
|
}
|
|
}
|
|
}
|