小编Car*_*ett的帖子

使用Gradle从webapp创建包含类和资源的JAR

我想使用gradle从WAR的内容创建一个jar.我想要的结果非常类似于maven-war-pluginarchiveClasses = true设置.

我知道gradle war插件似乎没有这样做(根据这个stackoverflow问题).

有没有办法手动执行此操作?比如说操纵gradle jar任务从WEB-INF文件夹中收集所需的部分?

当我只使用默认的jar任务时,它不会从WEB-INF目录中获取资源.

我想这样做的原因是因为我已经模块化了一个WAR,模块依赖于WAR中的公共资源(在我的例子中是FreeMarker文件).我希望能够通过依赖于从WAR创建的JAR来测试每个模块.

我知道我也可以创建一个"通用"jar,它拥有所有资源并且WAR和模块都依赖于此,但是根据maven-war-plugin创建一个WAR的JAR会更方便.

java jar war gradle

7
推荐指数
1
解决办法
6631
查看次数

标签 统计

gradle ×1

jar ×1

java ×1

war ×1