2015-09-10 143 views
2

我的理解有一定的困難以下built.gradle腳本搖籃戰爭插件:排除

war { 

    archiveName = 'myapps.war' 

    from ('src/main/webapp/WEB-INF/struts') { 
     exclude '**/struts.properties' 
     into 'WEB-INF/classes' 
    } 

    exclude 'WEB-INF/properties' 
    exclude 'WEB-INF/struts' 

} 

簡單的外觀之後,我們可以說,不產生戰爭添加struts.properites。那麼在後續行中排除屬性和struts目錄的含義是什麼?

回答

2

這似乎是這樣:第一,就是要一切從的src /主/ web應用/ WEB-INF複製/支柱WEB-INF/classes中神器,但在複製任何struts.properties排除文件。第二個是從工件到exlude 2個文件夾WEB-INF /屬性WEB-INF /支柱(作爲WEB-INF /支桿,它的內容已被拷貝到WEB-INF /類

+0

對不起,什麼是神器1和神器2?準備存檔還是神器? –

+0

我的意思是,一件神器是戰爭任務執行後獲得的戰爭檔案。因此,在我的答案中,這兩個工件都可以用存檔詞取代。神器是任務執行後獲得的東西,在這種情況下,它是一個戰爭檔案。 – Stanislav