Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Maven 在本地计算机中创建settings.xml_Maven - Fatal编程技术网

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

Maven 在本地计算机中创建settings.xml,maven,Maven,我是Maven的新手。需要了解如何在本地计算机上为Maven设置settings.xml,以及应该为它提供哪个远程存储库 应为其提供哪个远程存储库 在大多数情况下,您不需要在其中写入任何内容,因为默认情况下Maven Central repository是可用的。以下是一些可能需要编辑设置.xml的常见情况: 您正在代理背后工作,因此Maven也应该了解此代理: <proxy> <active>true</active> <protocol>

我是Maven的新手。需要了解如何在本地计算机上为Maven设置settings.xml,以及应该为它提供哪个远程存储库

应为其提供哪个远程存储库

在大多数情况下,您不需要在其中写入任何内容,因为默认情况下Maven Central repository是可用的。以下是一些可能需要编辑
设置.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>
    
    
    真的
    http
    proxy.somewhere.com
    8080
    代理用户
    密码
    www.google.com |*.somewhere.com
    
  • 您需要插入一些附加存储库以获取central one中缺少的库:

     <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>
    
    
    代码库快照
    科德豪斯快照
    假的
    总是
    警告
    真的
    从未
    失败
    http://snapshots.maven.codehaus.org/maven2
    违约
    ...
    
  • 默认情况下,您需要将某些配置文件设置为活动

  • 因此,必要的设置完全取决于您的需要

    如何在本地计算机中为Maven设置settings.xml

    这个问题已经有了答案

    如果您需要有关以下方面的更详细信息:

    • 简单值
    • 服务器
    • 镜子
    • 代理
    • 轮廓
    • 活化
    • 性质
    • 存储库
    • 插件库
    • 活动配置文件
    • 在Maven设置中加密密码

    您可以阅读《Maven:完整参考》一书中的内容。

    您是在代理还是什么的背后?