1
對於我的web項目,我需要構建兩個WAR文件。 一個帶有靜態內容,一個沒有。Gradle任務接管戰爭配置
war {
archiveName = "feeder##${version}.full.war"
exclude 'test.html', 'test.js', 'todos.js'
}
task SmallWar(type: War, dependsOn:[war]) {
// exclude 'css', 'img', 'js', 'template', 'index.html'
archiveName = "feeder##${version}.war"
}
很明顯,我能夠以相同的方式進行配置,但我如何接管配置並對其進行增強?
當前配置在運行SmallWar
之前僅調用war
。
我不想打電話給它。相反,SmallWar
任務應該已經排除與戰爭相同的文件以及其他文件。
如果聲明一個變量來hold'test.html這豈不是幫」, 'test.js','todos.js'排除模式並將其用於戰爭任務和SmallWar任務中? –