我正在尝试使用 Gradle建立一个耳朵。
我的项目树如下:
/project
|
|--> /web-application
| |
| |--> /src (stuff of web app)
| |
| |--> build.gradle
|
|--> build-gradle
|--> settings.gradle
我正在尝试使用ear 插件生成 ear ,但是当我这样做时,我在web-application的build目录下创建gradle assemble
了war,但是在生成的ear中,我有一个web 应用程序的jar。gradle 配置文件非常简单,这里是:
项目/build.gradle
apply plugin: 'ear'
repositories {
mavenCentral()
}
dependencies {
deploy project(':web-application')
earlib group: 'log4j', name: 'log4j', version: '1.2.15', ext: 'jar'
}
项目/网络应用程序/build.gradle
apply plugin: 'war'
repositories {
mavenCentral()
}
dependencies {
compile group: 'log4j', name: 'log4j', version: '1.2.15', ext: 'jar'
}
我做错了什么?
我注意到war插件的捆绑样本也有同样的问题......在此先感谢