Maven项目创建命令卡住了

PHP*_*ger 11 java maven

我正在尝试使用以下Maven命令创建一个Jave Web项目

mvn archetype:generate -DgroupId=com.mazhar.event -DartifactId=EventBook2 -DarchetypeArtifactId=maven-archetype-webapp -DinteractiveMode=false

而且这个过程仍然存在 Genrating project in batch mode

[INFO] Scanning for projects...
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building Maven Stub Project (No POM) 1
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] >>> maven-archetype-plugin:2.3:generate (default-cli) @ standalone-pom >>>
[INFO]
[INFO] <<< maven-archetype-plugin:2.3:generate (default-cli) @ standalone-pom <<<
[INFO]
[INFO] --- maven-archetype-plugin:2.3:generate (default-cli) @ standalone-pom ---
[INFO] Generating project in Batch mode
Run Code Online (Sandbox Code Playgroud)

这是我的系统细节

mvn -vsersion
Apache Maven 3.1.1 (0728685237757ffbf44136acec0402957f723d9a; 2013-09-17 20:22:22+0500)
Maven home: D:\servers\apache-maven\bin\..
Java version: 1.6.0_32, vendor: Sun Microsystems Inc.
Java home: C:\Program Files (x86)\Java\jdk1.6.0_32\jre
Default locale: en_US, platform encoding: Cp1252
OS name: "windows 7", version: "6.1", arch: "x86", family: "windows"
Run Code Online (Sandbox Code Playgroud)

hzp*_*zpz 14

添加-X到您的命令以启用Maven的调试日志记录.

如果它被卡在类似的东西上

[DEBUG] Searching for remote catalog: http://repo.maven.apache.org/maven2/archetype-catalog.xml
Run Code Online (Sandbox Code Playgroud)

你可能有连接问题.由于它之前一直在为您工作,您显然不需要配置代理.相反 - 因为您正在使用Windows - 我的猜测是,您的病毒扫描程序/个人防火墙阻止或"扫描"连接,导致响应缓慢.尝试暂时禁用病毒扫描程序/个人防火墙,看看是否有帮助.


Wra*_*eng 6

您可以简单地使用本地archetype-catalog.xml文件而不使用远程文件。

该选项-DarchetypeCatalog=internal可以很好地完成此任务。

因此,您现在将立即生成项目:

mvn -B archetype:generate -DarchetypeCatalog=internal -DgroupId=com.mycompany.app -DartifactId=my-app
Run Code Online (Sandbox Code Playgroud)


vsk*_*hul 5

由于 Maven 正在尝试在https://artifactory.corp.chartercom.com/libs-release/archetype-catalog.xml上查找 archetypeArtifactId ,该 XML 的数据大小超过 6.7 MB。然后它就卡在这儿了……

Searching for remote catalog: https://artifactory.corp.chartercom.com/libs-release/archetype-catalog.xml

解决方案:-

  1. 从https://artifactory.corp.chartercom.com/libs-release/archetype-catalog.xml下载 archetype-catalog.xml
  2. 继续~/.m2/archetype-catalog.xml
  3. -DarchetypeCatalog=internal使用选项再次运行 mvn 命令