【发布时间】:2014-10-30 12:30:11
【问题描述】:
我发现ear插件覆盖了war插件并阻止了war任务被调用。我通过直接调用它来绕过它。
这是明智之举还是我应该放弃并转向 eclipse 和 gradle 中的多项目设置?
ear {
doFirst {
println " - force build war..."
tasks.war.execute()
}
from("$destinationDir") {
exclude('nz')
rename ('TrialApp(.*)(.war)', 'TrialApp.war')
include 'TrialApp*.war'
into('')
}
deploymentDescriptor {
applicationName = "trialapp"
initializeInOrder = true
displayName = "Trial App"
description = "Trial App EAR for Gradle documentation"
libraryDirectory = "WEB-INF/lib"
webModule("TrialApp.war", "TrialApp")
}
}
【问题讨论】:
-
对我来说,这个问题比我遇到的任何 gradle 文档都要有用得多。我的两分钱。
标签: java eclipse gradle war ear