maven学习-settings配置

1.在settings中配置以上内容,意思是,如果需要下载新包先去私库下载,如果私库没有,私库会从中央库下载到私库,然后本地读取私库内容。

<profiles>
	<profile>
	<id>nexusProfile</id>
	<repositories>
	<!-- 私有库地址-->
			<repository>
				<id>nexus</id>
				<url>http://192.168.1.175:8081/nexus/content/groups/public/</url>
				<releases>
					<enabled>true</enabled>
				</releases>
				<snapshots>
					<enabled>true</enabled>
				</snapshots>
			</repository>
		</repositories>      
	</profile>
</profiles>


2.maven本地仓库路径

<localRepository>D:\Development tools\maven\windows\3.3.9\repository</localRepository>

3.配置权限,使用默认用户

<servers>
	<server>
		<id>nexus-releases</id>
		<username>deployment</username>
		<password>deployment123</password>
	</server>
	<server> 
		<id>nexus-snapshots</id>
		<username>deployment</username>
		<password>deployment123</password>
	</server>
</servers>

4.覆盖所有路径配置,因为Central(中央工厂)默认的snapshots为false,所以覆盖它

<profiles>
	<profile>
		<id>centralProfile</id>
		<repositories>
		<!-- 私有库地址-->
			<repository>
				<id>central</id>
				<url>http://*</url>
				<releases>
					<enabled>true</enabled>
				</releases>
				<snapshots>
					<enabled>true</enabled>
				</snapshots>
			</repository>
		</repositories>      
	</profile>
</profiles>

5.激活profile

<activeProfiles>
	
        <activeProfile>centralProfile</activeProfile>
</activeProfiles>

6.配置镜像,想load私库或者中央库的jar包,必须经过私库,如果私库没有,私库从中央库load,然后本地库load私库

注明:mirrorOf也可以用*来标识,*标识所有

<mirrors>
	<id>nexusMirrors</id>
	<mirrorOf>nexus,central</mirrorOf>
	<name>Human Readable Name for this Mirror.</name>
	<url>http://192.168.1.175:8081/nexus/content/groups/public/</url>
</mirrors>



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值