今天新建maven项目的时候,一直停在Generating project in Batch mode 这句话,等了好久都没啥动静。后来发现是在下载 http://repo1.maven.org/maven2/archetype-catalog.xml 这个文件,下载了N小时都没下载下来。
发现可以先翻墙把文件下载下来,放在本地的.m2文件夹里,在新建项目的时候,加上
-DarchetypeCatalog=local
就可以使用本地文件了。完整的新建项目命令示例:
[code language=”bash”]
mvn -B archetype:generate \
-DarchetypeGroupId=org.apache.maven.archetypes \
-DgroupId=com.mycompany.app \
-DartifactId=my-app \
-DarchetypeCatalog=local
[/code]