• maven编译package慢


    mvn package编译出现连接不上mvn库的问题:

    [root@localhost nnnnn]# mvn package
    [INFO] Scanning for projects...
    Downloading: https://repo.maven.apache.org/maven2/org/springframework/boot/spring-boot-dependencies/1.5.7.RELEASE/spring-boot-dependencies-1.5.7.RELEASE.pom

    原因:默认的maven中央仓库是国外的,连接非常慢

    添加:阿里云的中央仓库。在setting.xml中mirrors节点中增加一段代码:

    <mirror>
    <id>nexus-aliyun</id>
    <mirrorOf>*</mirrorOf>
    <name>Nexus aliyun</name>
    <url>http://maven.aliyun.com/nexus/content/groups/public</url>
    </mirror>

    但是,也是卡的一批

    第二种情况:

    由于achetype-catalog.xml文件的访问问题,导致了整个构建过程的缓慢,所以是否能够将文件保存到本地,成为一种解决思路。翻阅Maven官方文档可以找到,确实是可以的。官方链接如下:

     http://maven.apache.org/archetype/maven-archetype-plugin/specification/archetype-catalog.html  

    按照如下步骤:

          1)准备archetype-catalog.xml文件

                方式1:通过浏览器查看http://repo1.maven.org/maven2/archetype-catalog.xml页源码,复制到本地,命名为archetype-catalog.xml。

                方式2:通过命令行  curl http://repo1.maven.org/maven2/archetype-catalog.xml > archetype-catalog.xml

          2)将上述文件放置到maven的默认路径下

                注意,这不是指的安装路径,而是mvn运行时默认的存放repository的路径,一般在用户根目录下的一个隐藏目录,~/.m2。如果做过更改,可以在maven的设置文件setting.xml中查看具体在哪个位置,设置文件在maven安装目录/config/settings.xml中。

          3)在构建时,在archetype:generate后加上 -DarchetypeCatalog=local参数

  • 相关阅读:
    HDU1316 fib+高精度
    HDU1868
    HDU2586 LCA
    HDU1113 字符串处理
    HDU1115 几何+多边形重心
    HDU1124
    HDU1110 几何
    HDU1103
    HDU2670 DP
    linux 下查看机器是cpu是几核的
  • 原文地址:https://www.cnblogs.com/byfboke/p/9065986.html
Copyright © 2020-2023  润新知