3
我发现ear插件会覆盖war插件并阻止被调用的war任务。我通过直接调用它来解决它。在同一个项目中使用gradle war和ear插件可能/明智吗?
这是远程合理还是应该放弃并转移到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这个机制的文档我已经有用还是碰到了我的两分钱。 – Thufir 2017-08-23 03:05:56