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 🙂