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"