我試圖從ANT遷移到Maven,並繼續遇到問題聯繫遠程下載站點。他們被我們的服務器阻止,這掃描頁面'不受歡迎的詞',然後阻止相關頁面,我不知道爲什麼POM或Jars會有詞語引用鐵桿色情,但我們的服務器當然似乎認爲他們做! (順便說一下,服務器上的ClearOS(如果你有興趣)maven倉庫URL的列表
到目前爲止我已經能夠通過使用nexus(不知道我明白爲什麼這工作?)通過一些這些數字,但每次我在新的測試項目上重新運行maven我在不同的URL上得到了一組不同的錯誤! 。至少可以說他對整件事情有點厭倦了!
我會考慮設置一個鏡像,但對於個人使用,它似乎有點像矯枉過正,也許我會繞過去擁有自己的'家庭服務器「,那麼也許我會成爲一個小型的l本地鏡像。
所以我想要的是一個主要網址列表,然後我可以給我的網絡管理員,並要求他一次性解封所有網頁。不過,我似乎無法找到公開託管的Maven repo網址的「二元列表」。
我目前的解決方案是在家中(在同一個項目上)運行相同的maven任務,然後將POM和jar複製到本地M2目錄中。這工作正常,但只是一點點的煩人,尤其是因爲我沒有使用我覺得特別不尋常的第三方庫(主要是使用Apache,Eclipse和其他一些開源項目的東西)。
我還發現了'nexus-maven-repository-index'文件(在M2目錄下),但它並沒有真正幫助很多......它充滿奇怪的擴展字符和字形,所以我無法提取任何來自它的信息。
我真的在這裏撓我的頭,我很高興繼續使用ANT爲我的個人小項目,但我已經到了他們都在一起在一個可怕的goliathan史前噩夢的地步,他們都指向不同的庫,我不想將我的代碼發佈到我的同事(或公開),而不能將單個列表中的所有庫用於一個位置,我的主要應用程序位於主要源代碼中目錄。
我也在考慮IVY,但我得到的印象我只是最終得到的poms和java庫相同的問題。
我正在尋找任何解決方案,我的網絡管理員可以允許交通到Nexus(即,我可以設置nexus只在特定端口工作,因此所有通信都可以過濾,以允許該端口上的傳出通信是免費的 - 或者我可以提前跑關係作爲一個特定的用戶,然後打開用戶完全開放的溝通?
任何建議將急切地接受。
感謝。
大衛。
PS ,如果您需要更多信息,請直接詢問。哦,對不起長期發帖
恰恰是我的問題。我永久性地在其他連接點試圖連接的位置發生錯誤。它變得相當煩人。我想我需要快點,讓我的家庭服務器上去,所以我可以使用它作爲我的個人鏡像,然後我不應該有任何這些問題 – DaveM
我發現這個網頁,好吧,不是實際的URL列表,但鏡像至少是在那裏。 http://docs.codehaus.org/display/MAVENUSER/Mirrors+Repositories – DaveM