十六、maven配置文件settings.xml常用配置

本文详细介绍了如何配置Maven以使用Nexus作为仓库服务器,包括设置镜像、配置不同版本的Java支持以及如何正确配置远程仓库和插件仓库以支持快照版本的依赖。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


配置了mirror节点后,profile下repositories节点的url将不起作用,所以,之所以还需要repositories节点,是想开启对快照版本的支持。
``` <?xml version="1.0" encoding="UTF-8"?>

<!--maven连接nexus需要验证用户名和密码-->
<server>
  <id>yang</id>
   <username>admin</username>
   <password>admin123</password>
 </server>
mirrorId * Human Readable Name for this Mirror. http://192.168.1.105:8081/repository/maven-public/
<profile>
	 <id>jdk18</id>  
	 <activation>  
		  <activeByDefault>true</activeByDefault>  
		  <jdk>1.8</jdk>  
	 </activation>  
	 <properties>  
		  <maven.compiler.source>1.8</maven.compiler.source>  
		  <maven.compiler.target>1.8</maven.compiler.target>  
		  <maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>  
	 </properties>   
</profile>


<!--maven-public是仓库组:资源地址,所有的依赖包将从次地址下载(和mirror二选一)-->
<profile>
  <id>yang-centralProfile</id>
  <repositories> 
    <repository> 
      <!--远程仓库的名称-->
      <id>maven-public</id> 
      <url>http://192.168.1.105/repository/maven-public/</url> 
      <!--能下载正式版本-->
	  <releases>
        <enabled>true</enabled>
        <updatePolicy>always</updatePolicy>
      </releases> 
	  <!--能下载快照版本-->
      <snapshots>
        <enabled>true</enabled>
        <updatePolicy>always</updatePolicy>
      </snapshots> 
    </repository>
	
  </repositories> 
  
  
  <!--插件地址,因为maven的所有功能都是使用插件来实现功能的,因此需要从特定的地址下载插件包。-->
  <pluginRepositories> 
    <pluginRepository> 
      <!--远程仓库的名称-->
      <id>maven-public</id> 
      <url>http://192.168.1.105/repository/maven-public/</url> 
      <!--能下载正式版本-->
	  <releases>
        <enabled>true</enabled>
        <updatePolicy>always</updatePolicy>
      </releases> 
	  <!--不能下载快照版本-->
      <snapshots>
        <enabled>false</enabled>
        <updatePolicy>always</updatePolicy>
      </snapshots> 
    </pluginRepository> 
  </pluginRepositories>
  
</profile>
yang-centralProfile


















<img src="https://img-blog.csdnimg.cn/1d6c8134855e4fc99fc6644debc2e1ce.jpg?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L25ld2JpZV85MDc0ODY4NTI=,size_16,color_FFFFFF,t_70#pic_center">

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值