2016-04-09 26 views
1

我在下面的xml文件:搖籃不會複製用java文件存儲到戰爭文件的XML文件時,它裝配

src/main/java/com/kh/spider/user.xml 

,當我在eclipse ide導出WAR文件將包括在該文件戰爭檔案中的類。但是,如果我讓gradle構建這個項目並創建war文件,它將不包含帶有類的xml文件。

注:我知道我可以通過將xml文件移動到資源文件夾來解決此問題,但我不允許更改目錄結構。所以我想弄清楚使用built.gradle在Gradle中構建時將這個xml文件複製到war文件的方式。誰能幫我這個??

回答

1

你將不得不告訴gradle這個中的src/main/java中尋找資源文件,而不是通常的src/main /資源:

sourceSets.main.resources{ 
    srcDir 'src/main/java 
    include '**/*.xml' 
}