tutorial 使用 JReleaser 和 Portal Publisher API 发布 Kotlin 多平台库,但是当我尝试将 Groovy 示例转换为 Kotlin 时,构建脚本无法识别 sonatype
块。我尝试过应用 Nexus Publish 插件,但没有成功。我也尝试过查看文档,但 JReleaser 和 Maven Central 文档相互引用。
// root-publication.gradle.kts (in buildSrc/src/main/kotlin)
plugins {
`maven-publish`
id("org.jreleaser")
}
allprojects {
group = "io.github.aeckar"
version = "1.0.0"
}
jreleaser {
deploy {
maven {
mavenCentral {
sonatype { // Unresolved reference: sonatype
setActive("ALWAYS")
url = "https://central.sonatype.com/api/v1/publisher"
stagingRepository("target/staging-deploy")
}
}
}
}
}
create("<name>")
方法。 所以代替:
sonatype { // Unresolved reference: sonatype
setActive("ALWAYS")
url = "https://central.sonatype.com/api/v1/publisher"
stagingRepository("target/staging-deploy")
}
您可以使用:
create("sonatype") {
setActive("ALWAYS")
url = "https://central.sonatype.com/api/v1/publisher"
stagingRepository("target/staging-deploy")
}