如何强制gradle应用程序插件(不)使用已经捆绑的jar

时间:2016-03-03 07:52:23

标签: java gradle

使用应用程序gradle插件构建application时,我得到一个包含以下内容的tarball:

  • app/包含build/classesbuild/resources
  • 的所有内容
  • lib/所有dependend modules
  • bin/包含生成的启动脚本,其中classpath包含app/和(不包含)lib/project-version.jar

问题:Jar可能会挂钩其他插件,我想在应用程序中使用Jar。

这样:

如何强制应用程序捆绑jar,而不仅仅是提取的类文件?

搭档: 使用也可以捆绑shadowJar的应用程序...我可以考虑如何解决依赖关系(我不再需要了,因为他们在超级'胖&#39 ;罐子)

P.S:倒置的问题会更有意义:如何不在应用程序中包含jar / shadowJar但使用与Jar包中相同的内容 - 所以ratpack会(in a bad way

0 个答案:

没有答案