美文网首页
将多个jar打成一个jar,适用于SDK

将多个jar打成一个jar,适用于SDK

作者: 小程序 | 来源:发表于2018-09-13 20:58 被阅读39次
task makeJar(type: Jar, dependsOn: "assembleRelease") {
    doFirst {
        delete fileTree(BUILD_LIBS_PATH) {
            include JAR_NAME_PREFIX + "**.jar"
        }
    }
    archiveName = 'kkcoresdk.jar'
    from('build/intermediates/classes/release')
    from(project.zipTree("libs/app_kookong_data.jar"))
    from(project.zipTree("libs/app_service.jar"))
    from(project.zipTree("libs/xutils.jar"))

    destinationDir = file('build/libs')
//    exclude('com/kookong/sdk/BuildConfig.class')
    exclude('com/kookong/sdk/BuildConfig\$*.class')
    exclude('**/R.class')
    exclude('**/R\$*.class')
}

1.定义打包jar的task

2.设置打包class的目录

3.编译所依赖的jar

4.指定输出路径

相关文章

网友评论

      本文标题:将多个jar打成一个jar,适用于SDK

      本文链接:https://www.haomeiwen.com/subject/bxvggftx.html