我想將我的庫切換到Gradle Script Kotlin,但我找不到配置uploadArchive任務的方法。使用gradle腳本配置uploadArchives任務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中的工作原理是什麼?