5

ライブラリを 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 ではどのように機能しますか?

4

1 に答える 1