如何解决maven创建项目时十分缓慢的问题

解决方法来自百度前几篇介绍。😔

第一篇来自:http://blog.csdn.net/codercaicai/article/details/51917522

第二篇来自:http://www.cnblogs.com/chenpi/p/5986215.html#undefined

然后说一下为什么这么慢,我也是就以上两篇来个总结。。

慢的原因有:

1、要根据模版生成工程的时候肯定要查看有什么模版。第一篇就是告诉我们要做一些事情然maven直接去本地找模版不要去网上下载

2、模版目录出来后我们还要下载模版,直接从maven的线上仓库下也是很慢的过程,于是我们要去设置一个镜像地址以替代默认的地址

 

解决:

  然后我按照第一篇来去网页上保存了catalog并把它放到了maven的本地仓库文件夹的同级目录中。并在maven安装目录下找到了它的setting.xml文件配置了local catalog的位置。

  接着把淘宝的镜像配置给放进setting.xml中

(其实setting里面本身就有这两个东西对应的位置,在这个文件中一搜关键词立刻就定位到要在那边设置了。)

最后在.bash_profile里面在加一个快捷命令这样就不用每次都输入 -DarchetypeCatalog=local了,只要输入你的命令一句话搞定。

 

配置:

  //配置本地仓库

  <localRepository>${user.home}/.m2/repository</localRepository>

  // 配置镜像地址

 

    <mirror>

        <id>alimaven</id>

        <name>aliyun maven</name>

        <url>http://maven.aliyun.com/nexus/content/groups/public/</url>

        <mirrorOf>central</mirrorOf>

    </mirror>

  </mirrors>

 

通过本地添加catalog的方式还有一大好处:在pom.xml文件中添加依赖项目时的自动提示会相当快. 

 

然后:妥了。

 

posted on 2017-01-12 23:41  码农时刻  阅读(1369)  评论(0编辑  收藏  举报