10
當你運行maven war:inplace時,所有的類和庫都被複制到項目的webapp文件夾中。當我更新庫的版本號時,我最終得到lib文件夾中舊版和新版的兩個版本。Maven war-inplace:乾淨的類和lib文件夾
有沒有什麼辦法可以在複製新庫之前清理lib文件夾?
(「MVN全新安裝戰爭:就地」沒有做的工作......)
當你運行maven war:inplace時,所有的類和庫都被複制到項目的webapp文件夾中。當我更新庫的版本號時,我最終得到lib文件夾中舊版和新版的兩個版本。Maven war-inplace:乾淨的類和lib文件夾
有沒有什麼辦法可以在複製新庫之前清理lib文件夾?
(「MVN全新安裝戰爭:就地」沒有做的工作......)
我不得不這樣做同樣的事情在我的項目,這是我做的:
添加以下爲<plugins>
標籤內你的pom.xml,它定製乾淨插件刪除WEB-INF/classes和WEB-INF/lib目錄:
<plugin>
<artifactId>maven-clean-plugin</artifactId>
<version>2.4.1</version>
<configuration>
<filesets>
<fileset>
<directory>src/main/webapp/WEB-INF/classes</directory>
</fileset>
<fileset>
<directory>src/main/webapp/WEB-INF/lib</directory>
</fileset>
</filesets>
</configuration>
</plugin>
注意我創建了一個單獨的''標籤,因爲只有1目錄可以存在一個文件集。舊的方式永遠不會刪除'WEB-INF/classes'目錄。 –