ライブラリを 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") {
/* ??? */
}
...そして、それはほとんどそれです!
私の知る限り、Groovy では、Upload
タスクは によって「拡張」されますMavenPlugin
。Kotlin ではどのように機能しますか?