Maven打包没将Kotlin源代码打包进aar /* compiled code */

Posted 胖虎

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Maven打包没将Kotlin源代码打包进aar /* compiled code */相关的知识,希望对你有一定的参考价值。

Maven打包没将Kotlin源代码打包进aar
显示:/* compiled code */
这样影响我们做模块化时的调试

话不多说~直接上配置


task androidSourcesJar(type: Jar) {
    // 如果有Kotlin那么就需要打入dir : getSrcDirs
    if (project.hasProperty("kotlin")) {
        println '====> project kotlin'
        from android.sourceSets.main.java.getSrcDirs()
    } else if (project.hasProperty("android")) {
        println '====> project java'
        from android.sourceSets.main.java.sourceFiles
    } else {
        println '====> project java & kotlin'
        from sourceSets.main.allSource
    }
    classifier = 'sources'
}
artifacts {
    archives androidSourcesJar
}

以上是关于Maven打包没将Kotlin源代码打包进aar /* compiled code */的主要内容,如果未能解决你的问题,请参考以下文章

Maven打包没将Kotlin源代码打包进aar /* compiled code */

Maven打包没将Kotlin源代码打包进aar /* compiled code */

Maven打包没将Kotlin源代码打包进aar /* compiled code */

将aar打包进so?

几行代码打包+部署Android私有maven库

android library打包成aar形式供别的项目引用