如何编写一个gradle脚本,以便应用程序jar应该打包而没有类似于maven jar包的依赖类
答案 0 :(得分:3)
应用程序JAR始终没有依赖关系,除非您使用特殊插件来创建" fat" JAR包含依赖项。如果你问如何设置Gradle构建,你应该开始阅读Users Guide。
答案 1 :(得分:1)
如果您尝试从Android应用或库中打包jar:
我遇到了这个问题,因为gradle会在运行gradle assembleRelease
时将第三方库包含在我的jar中。
然后jar的内容看起来像这样:
com/android/...
/myCompany/...
出于某种原因,在构建调试时没有发生这种情况。最后我发现改变了:
compile 'com.android.support:recyclerview-v7:23.0.0'
到
provided 'com.android.support:recyclerview-v7:23.0.0'
不包括第三方库...