maven的settings.xml配置文件

maven会自动读取用户主目录下的.m2隐藏目录中的settings.xml文件,没有的话从maven的配置目录可以拷贝一份过去,通常用它来干啥?

用来指定本地仓库目录的位置:

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
<localRepository>D:/maven/repository</localRepository>
<localRepository>D:/maven/repository</localRepository>
<localRepository>D:/maven/repository</localRepository>

指定maven的仓库镜像服务器,比将中央仓库换成阿里云的镜像:

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
<mirror>
<id>aliyun-maven</id>
<mirrorOf>central</mirrorOf>
<url>https://maven.aliyun.com/nexus/content/groups/public</url>
</mirror>
<mirror> <id>aliyun-maven</id> <mirrorOf>central</mirrorOf> <url>https://maven.aliyun.com/nexus/content/groups/public</url> </mirror>
<mirror>
  <id>aliyun-maven</id>
  <mirrorOf>central</mirrorOf>
  <url>https://maven.aliyun.com/nexus/content/groups/public</url>
</mirror>

或者:

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
<mirror>
<id>nexus</id>
<mirrorOf>*</mirrorOf>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
</mirror>
<mirror>
<id>nexus-public-snapshots</id>
<mirrorOf>public-snapshots</mirrorOf>
<url>http://maven.aliyun.com/nexus/content/repositories/snapshots/</url>
</mirror>
<mirror> <id>nexus</id> <mirrorOf>*</mirrorOf> <url>http://maven.aliyun.com/nexus/content/groups/public/</url> </mirror> <mirror> <id>nexus-public-snapshots</id> <mirrorOf>public-snapshots</mirrorOf> <url>http://maven.aliyun.com/nexus/content/repositories/snapshots/</url> </mirror>
<mirror>
      <id>nexus</id>
      <mirrorOf>*</mirrorOf> 
      <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
    </mirror>
    <mirror>
      <id>nexus-public-snapshots</id>
      <mirrorOf>public-snapshots</mirrorOf>
      <url>http://maven.aliyun.com/nexus/content/repositories/snapshots/</url>
</mirror>

对于需要授权的服务器,设置用户名和密码:

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
<server>
<id>ossh</id>
<username>your name</username>
<password>your password</password>
</server>
<server> <id>ossh</id> <username>your name</username> <password>your password</password> </server>
<server>
  <id>ossh</id>
  <username>your name</username>
  <password>your password</password>
</server>

参考:

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享