I run the Maven the command *mvn archetype:generate* in command Prompt
It shows
[INFO] Scanning for projects...
[INFO] ------------------------------------------------------------------------
[INFO] Building Maven Stub Project (No POM) 1
[INFO] ------------------------------------------------------------------------
[INFO] >>> maven-archetype-plugin:2.2:generate (default-cli) @ standalone-pom >>>
[INFO] <<< maven-archetype-plugin:2.2:generate (default-cli) @ standalone-pom <<<
[INFO] --- maven-archetype-plugin:2.2:generate (default-cli) @ standalone-pom ---
[INFO] Generating project in Interactive mode
我使用的是 Maven 3.0.5 版本 从存储库生成示例项目大约需要 30 分钟。
我不知道为什么要花这么长时间
最佳答案
输入 mvn archetype:generate
后maven 会扫描远程存储库以查找所有可用的原型(prototype),因此如果您的连接不足,可能需要很长时间。
我做了一个实验。我已经占用了互联网 channel (通过下载一个 torrent 文件)并运行了命令 - 它似乎挂起。但只要我暂停下载,maven 就会列出 858 个可用的原型(prototype)。
如果您确定archetypeArtifactId 的拼写,您可以使用参数-DinteractiveMode=false
(official page)。
示例:
<br/>mvn archetype:generate
<br/>-DgroupId=my.groupid
<br/>-DartifactId=my-artifactId
<br/>-DarchetypeArtifactId=archetype-artifactId
<br/>-DinteractiveMode=false
https://stackoverflow.com/questions/17524148/