Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/234.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android将kotlin源部署到maven存储库_Android_Maven_Gradle_Kotlin_Nexus - Fatal编程技术网

Android将kotlin源部署到maven存储库

Android将kotlin源部署到maven存储库,android,maven,gradle,kotlin,nexus,Android,Maven,Gradle,Kotlin,Nexus,什么是gradle配置来确保kotlin源包含在要部署在maven存储库中的源分类器jar中?假设您使用的是定制的maven deploy gradle配置,比如Chris Banes提供的配置 您需要做的唯一一件事是指定您正在使用*.kt文件(假设您在java文件夹中混合使用java和kotlin文件) 编辑: Ofc这只会在sources.jar中添加代码。现在IntelliJ需要使用它…作为方法的变体: sourceSets { main.kotlin.srcDirs += 'sr

什么是gradle配置来确保kotlin源包含在要部署在maven存储库中的源分类器jar中?

假设您使用的是定制的maven deploy gradle配置,比如Chris Banes提供的配置

您需要做的唯一一件事是指定您正在使用*.kt文件(假设您在java文件夹中混合使用java和kotlin文件)

编辑:
Ofc这只会在sources.jar中添加代码。现在IntelliJ需要使用它…

作为方法的变体:

sourceSets {
    main.kotlin.srcDirs += 'src/main/myKotlin'
    main.java.srcDirs += 'src/main/myJava'
}

当然,这是给Kotlin DSL gradle的,不是Groovy DSL gradle:)

+1谢谢你帮了我这个忙。现在,在向Maven提供混合语言(Java/Kotlin)库时,KDoc和Kotlin源代码都包括在内。
sourceSets {
    main.kotlin.srcDirs += 'src/main/myKotlin'
    main.java.srcDirs += 'src/main/myJava'
}