假设我有一个标准Web项目布局src/main/webapp
的Gradle Web项目。
项目myproject-web
,build.gradle
:
apply plugin: 'java'
apply plugin: 'eclipse-wtp'
apply plugin: 'war'
我知道如果我定义一个应用{.war
的辅助项目(myproject-web
),我可以将.ear
生成的myproject-ear
文件包装在ear
内。 {1}}插件和引用myproject-web
作为依赖项:
项目myproject-ear
,build.gradle
:
deploy project(':myproject-web')
我知道创建一个只有一个.ear
的{{1}}文件是没有意义的(但这就是我在当前工作中需要传递工件的方法)。那么可以完全跳过项目.war
的定义并直接在myproject-ear
的构建文件中使用ear
插件吗?
谢谢!
答案 0 :(得分:0)
将耳插件添加到war项目中,然后使用以下配置将战争添加到耳中:
ear {
from war.outputs.files
}