Tag: gradle这个 Kotlin DSL

转换Android项目使用Gradle脚本Kotlin

我想将我的Android项目中的build.gradle文件从Groovy转换为使用Gradle脚本Kotlin的Kotlin 。 最好我希望他们都在Kotlin,但是如果有一些限制,那么尽可能多。 让我们假设我刚刚从Android Studio“新应用程序”模板创建了一个空项目( minSdkVersion 15 ,使用AppCompat)。 我需要采取哪些步骤来将此类项目转换为Gradle Script Kotlin。 我希望这对我(和其他人)来说应该是一个很好的起点,我可以处理转换我自己拥有的任何自定义逻辑。

使用gradle脚本kotlin配置uploadArchives任务

我想将我的库切换到Gradle脚本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中如何工作?