Я пытаюсь построить ухо, используя gradle, но он не работает вообще. Когда я делаю это, нажав Eclipse на ухо экспорта каталога myEar, оно работает. Мое дерево каталогов
/project
|
|--> /webApp1
| |
| |--> /build
| |--> /src
| |--> /WebContent
| |--> build.gradle
|--> /webApp2
| |
| |--> /build
| |--> /src
| |--> /public_html
| |--> webApp2.jpr
| |--> build.gradle
|--> /myEar
| |
| |--> /EarContent/META-INF
| | --> application
| | --> weblogic-application
| |--> .project
|
|--> build-gradle
build.gradle в каталоге root:
apply plugin: 'ear'
repositories {
mavenCentral()
}
dependencies {
deploy project(path:'webApp1', configuration:'archives')
deploy project(path:'webApp2', configuration:'archives')
}
build.gradle в каталоге webApp1:
apply plugin: 'war'
repositories {
mavenCentral()
}
Когда я экспортирую свое ухо, используя eclipse, я вижу такую структуру после распаковки файла. Можно ли экспортировать один и тот же файл с помощью gradle? Как это сделать?
/ear
|
|--> /lib
| |
| |--> gson-2.8.6.jar
|--> /META-INF
| |
| |--> application
| |--> weblogic-application
|
|--> webApp1.war
|--> webApp2.war