在本地计算机中创建settings.xml

时间:2014-03-08 07:55:35

标签: maven

我是Maven的新手。需要查找,如何在我的本地计算机上为Maven设置settings.xml以及哪个远程存储库可用。

2 个答案:

答案 0 :(得分:0)

  

哪个远程存储库应该可用

在大多数情况下,您无需在其中编写任何内容,因为默认情况下Maven Central存储库可用。以下是可能需要编辑settings.xml的一些常见情况:

  1. 您在代理服务器后面工作,因此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>
    
  2. 您需要插入一些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>
    
  3. 默认情况下,您需要将某些配置文件设置为有效

  4. 因此,必要的设置完全取决于您的需求。

答案 1 :(得分:0)

  

如何在我的本地计算机上为Maven设置settings.xml

Sample settings.xml for maven已有答案。

如果您需要更多详细信息:

  • 简单值
  • 服务器
  • 镜子
  • 代理
  • 配置文件
  • 激活
  • 属性
  • 存储库
  • 插件存储库
  • 有效个人资料
  • 加密Maven设置中的密码

您可以阅读“Maven:The Complete Reference”一书中的Settings Details