zoukankan      html  css  js  c++  java
  • Maven:Generating Project in Batch mode 卡住问题

    Maven命令执行到Generating Project in Batch mode 卡住,原因是网络带宽不足问题!需要下载一个约4.1M的archetype-catalog.xml文件。

    Maven一般命令:mvn archetype:generate -DarchetypeGroupId=org.apache.maven.archetypes -DgroupId=org.lzc.mymahout -DartifactId=myMahout -DpackageName=org.lzc.mymahout -Dversion=1.0-SNAPSHOT -DinteractiveMode=false

    直接运行会执行到Generating Project in Batch mode 卡住,可以在后面加一个参数-X查看具体执行到哪一步卡住的。

    添加-X执行后你会发现,在这里卡住了,原因是需要下载http://repo.maven.apache.org/maven2/archetype-catalog.xml这个文件。详情如下:

    [DEBUG]   (f) session = org.apache.maven.execution.MavenSession@1e640d2

    [DEBUG] -- end configuration --

    [INFO] Generating project in Batch mode

    [DEBUG] Searching for remote catalog: http://repo.maven.apache.org/maven2/archetype-catalog.xml

    解决方法就是:

    1.直接从浏览器上下载该文件;

    2.然后复制到C:UsersAdministrator.m2 epositoryorgapachemavenarchetypearchetype-catalog2.4 下面;

    3.然后在执行的命令后面加上增加参数-DarchetypeCatalog=local,变成读取本地文件即可。

    BTW,下载archetype-catalog.xml文件有两个方法:

    1.直接通过链接http://repo.maven.apache.org/maven2/archetype-catalog.xml下载;

    2.通过文件夹链接http://repo.maven.apache.org/maven2/然后找到archetype-catalog.xml右键保存进行下载(推荐!)。该文件共4.1M。

  • 相关阅读:
    Jenkins权限控制-Role Strategy Plugin插件使用
    迁移一个仓库到新的Gitlab
    Gitlab备份以及恢复
    10.使用nexus3配置golang私有仓库
    9.使用nexus3配置Python私有仓库
    8.maven上传jar包以及SNAPSHOT的一个坑
    7.nexus版本升级
    6.使用nexus3配置yum私有仓库
    5.使用nexus3配置npm私有仓库
    4.maven私服nexus2迁移到nexus3
  • 原文地址:https://www.cnblogs.com/soundcode/p/6439676.html
Copyright © 2011-2022 走看看