2012-09-26 84 views
5

我發現很難理解鏡像和settings.xml中定義的代理之間的區別。我讀過,無論定義的鏡像是否是mirrrorOf,對這些(mirrorOf)存儲庫的所有http請求都會被相應的對鏡像的http請求覆蓋。什麼是代理呢?這個問題是在我嘗試使用mvn archetype創建一個新項目時收到以下錯誤,但遇到以下錯誤:generate。Maven代理vs鏡像

插件「org.apache.maven.plugins:Maven的原型 - 插件」不 存在或沒有有效的版本可以發現

任何幫助嗎?

回答

5

Proxy configuration與您可能需要到達Internet的標準HTTP代理有關,例如您的Web瀏覽器中的代理。它不涉及maven功能本身,而是涉及到Internet連接。

如果您可以在沒有代理的情況下使用瀏覽器,那麼您可能不需要Maven,反之亦然。另一方面,

Mirror configuration意味着將Maven存儲庫替換爲另一個存儲庫。它們與連通性無關 - 它們改變了您的maven試圖達到的目標

+0

謝謝。這澄清。 – Ajay