假设我有一个Gradle web项目,其中包含一个标准的web项目布局src/main/webapp。
项目myproject-web,build.gradle
apply plugin: 'java'
apply plugin: 'eclipse-wtp'
apply plugin: 'war'我知道,如果我定义一个应用myproject-web插件并引用myproject-web作为依赖项的次要项目(比如myproject-ear),我可以将myproject-web生成的.war文件包装在.ear中:
项目myproject-ear,build.gradle
deploy project(':myproject-web')我知道创建一个只有一个.war的.ear文件有点毫无意义(但这就是我目前工作中需要交付工件的方式)。那么有没有可能完全跳过项目myproject-ear的定义,直接在myproject-web的构建文件中使用ear插件呢?
谢谢!
发布于 2015-11-03 01:51:35
将ear插件添加到war项目中,然后使用以下配置将war添加到ear中:
ear {
from war.outputs.files
}https://stackoverflow.com/questions/23633933
复制相似问题