Gradle War Plugin – Change output WAR filename
In Gradle, the WAR plugin will generate the final WAR file with the following pattern:
${baseName}-${appendix}-${version}-${classifier}.${extension}
Example :
hello.1.0.war
To change the default WAR filename, update war.archiveName
. For example :
build.gradle
project(':web') {
apply plugin: 'war'
war {
archiveName 'hello-gradle.war'
}
dependencies {
compile project(':core')
providedCompile 'javax.servlet:servlet-api:2.5'
providedCompile 'org.apache.tomcat:tomcat-jsp-api:7.0.55'
//...
}
}
Build it…
$ gradle :web:war
Output, a hello-gradle. war
file will be generated in the following folder :
{project}\web\build\libs\hello-gradle.war
Hi! Thanks for article!
How to change destination dir of .war?
archiveName has been deprecated in Gradle 5