【发布时间】:2015-06-22 15:25:02
【问题描述】:
我有一个由 gradle 构建的战争项目。
我在 gradle.build 文件中有一个字符串:compile 'log4j:log4j:1.2.17'
但是在 myproject.war 文件中生成的 WEB-INF/lib 目录中没有任何 log4j.jar。
但是“编译”配置中定义的所有其他库都在那里。 为什么如此奇怪的行为,是错误还是某种功能?以及如何将其包含在我的网络存档中?
Eclipse 在项目的“Web 应用程序库”部分显示 log4j.jar。 我正在使用 Eclipse 和控制台中的 gradle v. 2.3。
【问题讨论】:
-
你是如何构建 WAR 文件的?
-
来自 Eclipse 和 Windows 控制台的“gradle build”
-
包含 gradle.build 文件的相关部分可能会有所帮助