添加了gradle war空罐
war项目MyWebApp:添加了gradle war空罐,gradle,dependencies,runtime,war,Gradle,Dependencies,Runtime,War,war项目MyWebApp: src/main/webapp thare没有java源代码。JAR将使用运行时依赖项添加到war中 apply plugin: 'war' dependencies { runtime project(':foo') } 如果声明了运行时依赖项,则将向war添加一个空jar MyWebApp.jar。如何防止生成空jar。只需禁用jar任务,就不会生成jar jar.enabled false 如果已经生成了一个JAR,而您没有进行干净的构建,那
src/main/webapp
thare没有java源代码。JAR将使用运行时依赖项添加到war中
apply plugin: 'war'
dependencies {
runtime project(':foo')
}
如果声明了运行时依赖项,则将向war添加一个空jar MyWebApp.jar。如何防止生成空jar。只需禁用jar任务,就不会生成jar
jar.enabled false
如果已经生成了一个JAR,而您没有进行干净的构建,那么请删除生成的JAR,否则您可能会怀疑它仍然处于战争状态。对不起,我的疏忽。空jar来自正在分级的子项目。实际上war插件已经禁用了jar任务。那么,禁用子项目的jar任务吧。