Package Publish Guide (Gradle Kotlin DSL)
plugins {
id("maven-publish")
}
publishing {
repositories {
maven("https://repo.rtast.cn/packages") {
credentials(HttpHeaderCredentials::class) {
name = "Authorization"
value = "Bearer ${System.getenv("PUBLISH_TOKEN")}"
}
authentication {
create<HttpHeaderAuthentication>("header")
}
}
}
}
publishing {
publications {
create<MavenPublication>("mavenJava") {
from(components["java"])
}
}
}