【发布时间】:2014-11-23 04:18:29
【问题描述】:
我有一个由 3 个模块组成的 Gradle 项目:
-
project-core(无依赖关系) -
project-web(取决于project-core) -
project-plugin(取决于两个模块)
我不想每次做WAR都手动将插件添加到project-web的classpath中,所以我想扩展WAR任务并创建一个“warWithPlugin”任务,将插件jar添加到libs 文件夹也是如此。
显然我不能将project-plugin 添加为依赖项,因为我得到了一个循环依赖项。我还有哪些其他选项可以将插件 jar 打包到 WAR 中?
【问题讨论】: