第一天在一個項目和Maven的第一天,我已經浪費了很多時間來試圖構建它。試圖快速復活一箇舊的Maven構建項目
看來問題是,這個舊項目有配置,POMs等,其中嵌入了許多破損的URL。即Maven生成的堆棧跟蹤呈現大量URL,當嘗試下載項目依賴性時會被破壞。
我只給出了包含Maven配置文件的項目源代碼。我還沒有提供現有的Maven倉庫,項目相關的庫或任何構建環境等。 我一直在黑客攻擊這些文件,但每次構建都沒有太多的嘗試。
我在做一些根本性錯誤的事情還是這個Maven配置在2008年真的陷入困境?
更新:
我真的POM被卡在2008年,即憑藉版本,它是一個即時快照,而Java世界的其餘部分繼續前進。
某些依賴關係不在任何存儲庫中,其中大部分都是已停用的項目,因此我不再使用它們。我不得不重寫整個POM。我不得不花費很多時間來調整版本,以確保依賴關係和插件之間的兼容性。經過多次戰鬥;一些插件不會共存,互相破壞。總而言之,這是多少個多小時的努力......對於這個項目來說太多了,只有一個開發人員,而且我相信我現在才知道足夠危險。 在這種情況下,好的IDE構建系統將是更好的選擇。
是否將您的settings.xml或POM指向不存在的遠程存儲庫? – ftr 2013-03-05 07:52:53
首先要花時間學習Maven。 *「我在做一些根本性錯誤」*。是的...見前。 – 2013-03-05 10:42:44
另請參見:您是否支持代理? – carlspring 2013-03-05 12:27:24