WAR
- META-INF
- WEB-INF
- classes
- META-INF
- myApp.properties <-- Needs added
Run Code Online (Sandbox Code Playgroud)
如何使用gradle将.properties文件添加到WAR中?该文件后来被引入该项目但没有添加?
的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
Run Code Online (Sandbox Code Playgroud)
Ren*_*hke 44
war {
from('<path-to-props-file>') {
include 'myApp.properties'
into('<target-path>')
}
}
Run Code Online (Sandbox Code Playgroud)
Ben*_*hko 31
这样的事情应该有效:
war {
from('<path-to-props-file>') {
include 'myApp.properties'
}
}
Run Code Online (Sandbox Code Playgroud)
如果要指定属性文件所在的目录:
war {
from('<path-to-props-file>') {
include 'myApp.properties'
into('<targetDir>')
}
}
Run Code Online (Sandbox Code Playgroud)
小智 6
点拨:
war {
webInf{
from('PATH_TO_SOURCE_FOLDER') {
include 'FILE_TO_BE_INCLUDED'
into('TARGET_FOLDER_RELATIVE_TO_WEB_INF_DIR')
}
}
}
Run Code Online (Sandbox Code Playgroud)
EG2:
war {
webInf{
from('src/META-INF') {
include 'persistence.xml'
into('classes/META-INF/')
}
}
}
Run Code Online (Sandbox Code Playgroud)
有关更多信息,请查看在线文档:第26章.战争插件
归档时间: |
|
查看次数: |
26631 次 |
最近记录: |