【发布时间】:2013-02-27 22:26:33
【问题描述】:
我正在尝试使用 Gradle 构建 ear。
我的项目树如下:
/project
|
|--> /web-application
| |
| |--> /src (stuff of web app)
| |
| |--> build.gradle
|
|--> build-gradle
|--> settings.gradle
我正在尝试使用 ear 插件 生成耳朵,但是当我执行 gradle assemble 时,我在 build 下创建了 war web-application 的 em> 目录,但是在生成的 ear 里面我有一个 web 应用程序的 jar。
gradle 的配置文件很简单,这里是:
project/build.gradle
apply plugin: 'ear'
repositories {
mavenCentral()
}
dependencies {
deploy project(':web-application')
earlib group: 'log4j', name: 'log4j', version: '1.2.15', ext: 'jar'
}
项目/web-application/build.gradle
apply plugin: 'war'
repositories {
mavenCentral()
}
dependencies {
compile group: 'log4j', name: 'log4j', version: '1.2.15', ext: 'jar'
}
我做错了什么?
我注意到war插件的捆绑样本也有同样的问题...... 提前致谢
【问题讨论】: