Maven系列-两个技巧解决Maven速度慢的问题

引言

Maven已经成为当前最流行的项目管理、构建工具之一,如何高效的使用Maven显得十分重要。实际工作中,发现Maven存在以下两个场景很影响Maven使用效率:

  • Maven仓库拉取速度缓慢
  • Maven创建项目速度缓慢

本文介绍两个技巧优化这两个问题。

一、提高Maven下载速度

Maven仓库拉取缓慢的问题主要是用于Maven的默认中央仓库在国内访问受限,访问速度慢所致,只要更换成国内的Maven仓库即可,比较优秀的是阿里提供的Maven仓库。修改Maven配置文件更换仓库地址即可,参照如下

<mirror>  
 <id>alimaven</id>  
 <mirrorOf>central</mirrorOf>  
 <name>aliyun maven</name>  
 <url>http://maven.aliyun.com/nexus/content/repositories/central/</url>  
</mirror>  

二、提高Maven生成项目骨架速度

使用Maven archetype:generate生成maven项目骨架时会到网络上或者本地寻找archetype-catalog.xml,通常从网络上加载的话速度会非常的慢。Maven允许从本地加载,所以可以提前从网络上下载archetype-catalog.xml存放到本地,一般放到~/.m2/目录下,然后再生成项目骨架时加上-DarchetypeCatalog=local(local可以换成internal).

生成项目骨架过程中会提示Generating project in Interactive mode(交互式模式)按照提示一步步输入即可,一般会列出maven提供的一些archetype列表,输入列表序号即可。根据提示输入groupId,artifactId,package,Version等信息。这些信息也可以一次性指定,例如:

mvn archetype:generate -DarchetypeCatalog=internal -DarchetypeGroupId=org.apache.maven.archetypes -DarchetypeArtifactId=maven-archetype-webapp -DgroupId=com.codingway -DartifactId=codingway-helloworld -Dpackage=com.codingway.helloworld -Dversion=1.0-SNAPSHOT

使用以上方法,生成项目骨架的速度会大幅提高。

更多内容

编程之路

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

MCNU云原生

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值