我們有一個Nexus本地存儲庫管理器,它可以處理我們所有的內部項目(以及鏡像外部存儲庫)。對於我們的內部項目,我們只保留最新版本的快照構建。例如,如果我們有projectX創建1.0,1.1和1.2-SNAPSHOT,只要1.2發佈,我們將刪除1.2快照,然後有1.0,1.1,1.2和我們的Nexus倉庫1.3快照。處理本地存儲庫中舊快照的最佳方法?
問題是我們的Jenkins服務器在其本地.m2/repository文件夾中存在所有OLD快照,並繼續成功地針對這些舊快照構建項目,但實際上它們應該失敗(並且我們的開發人員應該修復它們POM文件。)
可以Maven的配置(Settings.XML中或pom.xml中)來刪除這些不必要的快照,如果它們不存在於Nexus的倉庫?
如果不是,那麼擺脫它們的最好方法是什麼?詹金斯配置,cron作業,其他選項?
謝謝...
相關的問題,關於_developers_應該如何擺脫其本地.m2 \ repository文件夾中的舊時間戳工件:http://stackoverflow.com/q/4275466/223837。 – 2014-08-29 12:41:53