Android将kotlin资源部署到maven资源库
什么是gradle配置,以确保kotlin源包括在源分类器jar中部署在maven仓库中?
假设您正在使用定制的Maven部署gradle配置,比如说Chris Banes提供的https://github.com/chrisbanes/gradle-mvn-push
你唯一需要做的就是指定你正在使用* .kt文件(假设你正在java文件夹中混合java和kotlin文件)
android { sourceSets { main { java { include '**/*.java' include '**/*.kt' } } } }
编辑:Ofc这只会添加sources.jar中的代码。 现在IntelliJ需要使用它…
作为方法的变体:
sourceSets { main.kotlin.srcDirs += 'src/main/myKotlin' main.java.srcDirs += 'src/main/myJava' }
当然,这是Kotlin DSL gradle,而不是Groovy DSL gradle 🙂