如何将 Kotlin 源附加到 android 库项目?
How to attach the Kotlin sources to android library project?
我有一个 android 库项目(.aar 文件,而不是 .jar),并使用任务 java 附加源
task androidSourcesJar(type: Jar) {
classifier = 'sources'
from android.sourceSets.main.java.sourceFiles
}
但是我的库的用户没有看到 kotlin fource 文件。如何添加 kotlin 源文件?
使用
task androidSourcesJar(type: Jar) {
classifier = 'sources'
from android.sourceSets.main.java.srcDirs
}
它也会添加 kotlin 源代码。
对于 .jar 库,您可以使用
task sourceJar(type: Jar) {
from sourceSets.main.allSources
}
而不是
from sourceSets.main.allJava
我有一个 android 库项目(.aar 文件,而不是 .jar),并使用任务 java 附加源
task androidSourcesJar(type: Jar) {
classifier = 'sources'
from android.sourceSets.main.java.sourceFiles
}
但是我的库的用户没有看到 kotlin fource 文件。如何添加 kotlin 源文件?
使用
task androidSourcesJar(type: Jar) {
classifier = 'sources'
from android.sourceSets.main.java.srcDirs
}
它也会添加 kotlin 源代码。
对于 .jar 库,您可以使用
task sourceJar(type: Jar) {
from sourceSets.main.allSources
}
而不是
from sourceSets.main.allJava