0
默認情況下,當我在一個Java項目上運行gradle build
時,Gradle會將它創建的所有WAR文件放入build/libs
中。我如何指示Gradle在build
下創建一個名爲dist
的目錄,並將所有WAR文件放在該目錄中(即build/dist
)?如何使用Gradle創建目錄並移動WAR文件
默認情況下,當我在一個Java項目上運行gradle build
時,Gradle會將它創建的所有WAR文件放入build/libs
中。我如何指示Gradle在build
下創建一個名爲dist
的目錄,並將所有WAR文件放在該目錄中(即build/dist
)?如何使用Gradle創建目錄並移動WAR文件
我創建了一個名爲moveWar
新的任務,完成我想要的東西:
task moveWar(type: Copy) {
from 'build/libs'
into 'build/dist'
}
然後我用build.finalizedBy moveWar
構建完成後,在libs
WAR文件移動到dist
。
另一種方法,我發現:
war.destinationDir = file "$buildDir/dist"