错误分析
新增一个参数,可以查看详细的信息
mvn archetype:generate -DgroupId=com.mycompany.app -DartifactId=my-app -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false -X
在这里如果说不知道mac如何退出终端目前运行的程序 可以看以下命令
清屏:command + k
终止 当前进程:control + z
强制 退出终端 :command + q
#注意空格
在 Mac终端 中删除非空文件夹的方法为 rm -r -f filename
运行下来会发现是因为
[DEBUG] Searching for remote catalog: http://repo1.maven.org/maven2/archetype-catalog.xml
解决方法
1·可以直接去maven仓库下载,然后将其复制到.m2\repository\org\apache\maven\archetype\archetype-catalog
2·在上述命令后增加参数-DarchetypeCatalog=local,变成读取本地文件即可。
3·指定-DarchetypeCatalog为internal,即可使用maven默认的archetype-catalog.xml,
而不用再remote下载。(推荐)
如果在idea上面可以直接这样: