我想要做的就是強制Maven爲我的本地存儲庫中的每個工件下載'maven-metadata.xml'。如何強制Maven從中央資源庫下載maven-metadata.xml?
默認的Maven行爲是僅從遠程存儲庫下載元數據(請參閱this question)。
我爲什麼要這麼做:
目前我有在構建機中運行的遠程倉庫。通過遠程存儲庫,我的意思是位於構建機器中的一個目錄,其中包含構建我的Maven項目所需的所有依賴關係。請注意,我沒有使用像Nexus這樣的存儲庫管理器,存儲庫只是我上傳到我的構建機器的本地存儲庫的副本。
但是,由於我的本地存儲庫不包含'maven-metadata.xml'文件,因此這些元數據文件在構建機器存儲庫中也缺失。如果我可以從中央存儲庫檢索元數據文件,那麼可以將工作的遠程存儲庫上傳到我的構建機器。
存儲庫的離線我不清楚你的意思是什麼,或者爲什麼你需要這樣做。你能解釋你想達到什麼嗎? – 2009-08-13 17:31:18