maven仓库配置阿里云速度慢

如果你的maven配置了阿里云仓库还是很慢,请按照下面配置在profiles、activeProfiles配置,你的maven将会光速运行

maven 的 setting.xml 的 profiles 节点下配置多个 profile

    <profile>
  	  <id>central</id>
  	  <repositories>
  	    <repository>
  	      <id>central</id>
  	      <url>https://maven.aliyun.com/repository/central</url>
  	      <releases>
  	        <enabled>true</enabled>
  	      </releases>
  	      <snapshots>
  	        <enabled>true</enabled>
  	        <updatePolicy>always</updatePolicy>
  	      </snapshots>
  	    </repository>
  	  </repositories>
  	</profile>
  	<profile>
  	  <id>spring</id>
  	  <repositories>
  	    <repository>
  	      <id>spring</id>
  	      <url>https://maven.aliyun.com/repository/spring</url>
  	      <releases>
  	        <enabled>true</enabled>
  	      </releases>
  	      <snapshots>
  	        <enabled>true</enabled>
  	        <updatePolicy>always</updatePolicy>
  	      </snapshots>
  	    </repository>
  	  </repositories>
  	</profile>
  	<profile>
  	  <id>spring-plugin</id>
  	  <repositories>
  	    <repository>
  	      <id>spring-plugin</id>
  	      <url>https://maven.aliyun.com/repository/spring-plugin</url>
  	      <releases>
  	        <enabled>true</enabled>
  	      </releases>
  	      <snapshots>
  	        <enabled>true</enabled>
  	        <updatePolicy>always</updatePolicy>
  	      </snapshots>
  	    </repository>
  	  </repositories>
  	</profile>

activeProfiles节点配置

<activeProfile>central</activeProfile>
<activeProfile>spring</activeProfile>
<activeProfile>spring-plugin</activeProfile>

打包、安装

<!--看生效的配置文件-->
mvn help:effective-settings

<!--查看settings.xml文件的读取顺序-->
mvn -X

<!--安装、打包-->
mvn clean install -DskipTests
mvn clean package -DskipTests
  • 3
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要在Maven配置阿里云仓库,可以按照以下步骤操作: 1. 打开Maven配置文件 `settings.xml`,该文件通常位于Maven安装目录的 `conf` 文件夹下。 2. 在 `<mirrors>` 标签中添加以下代码: ``` <mirror> <id>alimaven</id> <mirrorOf>central</mirrorOf> <name>aliyun maven</name> <url>https://maven.aliyun.com/repository/public</url> </mirror> ``` 其中,`<id>` 可以自定义,用于标识阿里云仓库;`<mirrorOf>` 指定了要使用阿里云仓库的 `central` 仓库;`<name>` 可以自定义,用于描述阿里云仓库;`<url>` 指定了阿里云仓库的地址。 3. 在 `<profiles>` 标签中添加以下代码: ``` <profile> <id>alimaven</id> <repositories> <repository> <id>aliyunmaven</id> <name>aliyun maven</name> <url>https://maven.aliyun.com/repository/public</url> <releases> <enabled>true</enabled> </releases> <snapshots> <enabled>false</enabled> </snapshots> </repository> </repositories> <pluginRepositories> <pluginRepository> <id>aliyunmaven</id> <name>aliyun maven</name> <url>https://maven.aliyun.com/repository/public</url> <releases> <enabled>true</enabled> </releases> <snapshots> <enabled>false</enabled> </snapshots> </pluginRepository> </pluginRepositories> </profile> ``` 其中,`<id>` 可以自定义,用于标识阿里云仓库;`<name>` 可以自定义,用于描述阿里云仓库;`<url>` 指定了阿里云仓库的地址;`<releases>` 和 `<snapshots>` 分别指定了是否开启发布版和快照版。如果需要使用快照版,需要将 `<snapshots><enabled>` 设置为 `true`。 4. 在 `<activeProfiles>` 标签中添加以下代码: ``` <activeProfiles> <activeProfile>alimaven</activeProfile> </activeProfiles> ``` 这样就完成了阿里云仓库配置。保存 `settings.xml` 文件后,Maven就会从阿里云仓库下载依赖。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值