我想将我的库切换到 Gradle Script Kotlin,但我找不到配置 uploadArchive 任务的方法。
这是我想翻译的 groovy kotlin 脚本:
uploadArchives {
repositories {
mavenDeployer {
repository(url: "https://oss.sonatype.org/service/local/staging/deploy/maven2/") {
authentication(userName: ossrhUsername, password: ossrhPassword)
}
snapshotRepository(url: "https://oss.sonatype.org/content/repositories/snapshots/") {
authentication(userName: ossrhUsername, password: ossrhPassword)
}
pom.project {
/* A lot of stuff... */
}
}
}
}
到目前为止,我已经明白它应该从
task<Upload>("uploadArchives") {
/* ??? */
}
......就是这样!
AFAIU,在 Groovy 中,Upload
任务由MavenPlugin
. 它在 Kotlin 中是如何工作的?