que - ¿Cómo agrego un archivo.properties en mi WAR usando gradle?
gradle tutorial español (3)
war {
from(''<path-to-props-file>'') {
include ''myApp.properties''
into(''<target-path>'')
}
}
WAR
- META-INF
- WEB-INF
- classes
- META-INF
- myApp.properties <-- Needs added
¿Cómo agrego un archivo .properties en mi WAR usando gradle? El archivo se introdujo más tarde en el proyecto pero no se agrega?
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
eg1:
war {
webInf{
from(''PATH_TO_SOURCE_FOLDER'') {
include ''FILE_TO_BE_INCLUDED''
into(''TARGET_FOLDER_RELATIVE_TO_WEB_INF_DIR'')
}
}
}
eg2:
war {
webInf{
from(''src/META-INF'') {
include ''persistence.xml''
into(''classes/META-INF/'')
}
}
}
Para obtener más información, consulte la documentación en línea: Capítulo 26. El complemento War
Algo como esto debería funcionar:
war {
from(''<path-to-props-file>'') {
include ''myApp.properties''
}
}
Si desea especificar en qué directorio desea ubicar el archivo de propiedades:
war {
from(''<path-to-props-file>'') {
include ''myApp.properties''
into(''<targetDir>'')
}
}