Maven代理vs镜像

时间:2012-09-26 12:56:44

标签: maven

我发现很难理解settings.xml中定义的镜像和代理之间的区别。我读到无论定义的镜像是mirrrorOf,所有对这些(mirrorOf)存储库的http请求都会被镜像的相应http请求覆盖。什么是代理呢?这个问题是在我尝试使用mvn archetype:generate创建一个新项目时收到的以下错误进行故障排除之后。

  

插件'org.apache.maven.plugins:maven-archetype-plugin'没有   存在或无法找到有效版本

任何帮助?

1 个答案:

答案 0 :(得分:10)

Proxy configuration与您可能需要访问Internet的标准HTTP代理相关,例如Web浏览器中的代理。它与maven功能无关,而是与互联网连接有关。

如果您可以使用没有代理的浏览器,您可能也不需要Maven,反之亦然。

另一方面,

Mirror configuration旨在用另一个替换maven存储库。它们与连接无关 - 它们会更改您的maven尝试访问的目标