Gradle war插件:如何构建一个jar并将其添加到战争中?

projectRoot/
        src/main/java
        src/main/resources
        src/main/webapp
  • 从java源代码和资源构建一个jar(foo.jar) .

  • 在战争的WEB-INF / lib下添加jar .

WEB-INF / lib目录/ foo.jar中

war任务默认不构建jar,并在WEB-INF / classes下添加所有java类和资源 .

更新

The War plugin extends the Java plugin to add support for assembling web
application WAR files. It disables the default JAR archive generation of the 
Java plugin and adds a default WAR archive task.

有一种方法可以启用Jar生成,让任务战争依赖于任务jar?