W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
下面的例子中有一些重要的自定義選項
例25.2.定制War插件
build.gradle
configuration{
moreLibs
}
respositories{
faltDir {dirs "lib"}
mavenCentral()
}
dependencies{
compile module(":compile:1.0") {
dependency ":compile-transitive-1.0@jar"
dependency ":providedCompile-transitive:1.0@jar"
}
providedCompile "javax.servlet:servlet-api:2.5"
providedCompile module(":providedCompile:1.0") {
dependency ":providedCompile-transitive:1.0@jar"
}
runtime ":runtime:1.0"
providedRuntime ":providedRuntime:1.0@jar"
testCompile "junit:junit:4.12"
moreLibs ":otherLib:1.0"
}
war{
from 'src/rootContent' // 增加一個目錄到歸檔根目錄
webInf {from 'src/additionalWebInf'} // 增加一個目錄到 WEB-INF 下
classpath fileTree('additionalLibs') // 增加一個目錄到 WEB-INF/lib下.
classpath configurations.moreLibs // 增加更多地設(shè)置到 WEB-INF/lib 下.
webXml = file('src/someWeb.xml') // 復(fù)制xml文件到 WEB-INF/web.xml.
}
當然,可以用一個封閉的標簽定義一個文件是否存打包到War文件中.
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: