如何在gradle中打包没有依赖类的jar,类似于maven

时间:2016-04-07 12:43:56

标签: maven gradle dependencies package

如何编写一个gradle脚本,以便应用程序jar应该打包而没有类似于maven jar包的依赖类

2 个答案:

答案 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'

不包括第三方库...