How do I add a .properties file into my WAR using gradle?
gradle
Solution
Something like this should work:
war {
from('<path-to-props-file>') {
include 'myApp.properties'
}
}
If you want to specify which directory you want the properties file to be located in:
war {
from('<path-to-props-file>') {
include 'myApp.properties'
into('<targetDir>')
}
}
Problem
``` WAR - META-INF - WEB-INF - classes - META-INF - myApp.properties <-- Needs added ``` How do I add a .properties file into my WAR using gradle? The file was later introduced into the project but doesn't get added? build.gradle ``` import org.apache.commons.httpclient.HttpClient import org.apache.commons.httpclient.methods.GetMethod group = 'gradle' version = '1.0' apply plugin: 'war' apply plugin: 'jetty' apply plugin: 'eclipse' eclipseProject { projectName = 'crap' } defaultTasks 'build' dependencies { //all my dependencies } war { classpath fileTree('lib') } jar.enabled = true [jettyRun, jettyRunWar]*.daemon = true stopKey = 'stoppit' stopPort = 9451 httpPort = 8080 scanIntervalSeconds = 1 ```