我是Maven的新手。需要查找,如何在我的本地计算机上为Maven设置settings.xml以及哪个远程存储库可用。
答案 0 :(得分:0)
哪个远程存储库应该可用
在大多数情况下,您无需在其中编写任何内容,因为默认情况下Maven Central存储库可用。以下是可能需要编辑settings.xml
的一些常见情况:
您在代理服务器后面工作,因此Maven也应该了解这个代理服务器:
<proxy>
<active>true</active>
<protocol>http</protocol>
<host>proxy.somewhere.com</host>
<port>8080</port>
<username>proxyuser</username>
<password>somepassword</password>
<nonProxyHosts>www.google.com|*.somewhere.com</nonProxyHosts>
</proxy>
您需要插入一些addidional存储库来获取中央存储库中缺少的库:
<repositories>
<repository>
<id>codehausSnapshots</id>
<name>Codehaus Snapshots</name>
<releases>
<enabled>false</enabled>
<updatePolicy>always</updatePolicy>
<checksumPolicy>warn</checksumPolicy>
</releases>
<snapshots>
<enabled>true</enabled>
<updatePolicy>never</updatePolicy>
<checksumPolicy>fail</checksumPolicy>
</snapshots>
<url>http://snapshots.maven.codehaus.org/maven2</url>
<layout>default</layout>
</repository>
</repositories>
<pluginRepositories>
...
</pluginRepositories>
默认情况下,您需要将某些配置文件设置为有效
因此,必要的设置完全取决于您的需求。
答案 1 :(得分:0)
如何在我的本地计算机上为Maven设置settings.xml
Sample settings.xml for maven已有答案。
如果您需要更多详细信息:
您可以阅读“Maven:The Complete Reference”一书中的Settings Details。