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
Project layoutsrc/main/webapp. Web application sources.
war { from('<path-to-props-file>') { include 'myApp.properties' into('<target-path>') } }
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>') } }
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With