今天遇到了一个问题,要用Maven运行一个最简单的项目,一直停留在下面这句话上好久,很是郁闷。
Generating project in Batch mode
想过要用各种办法来解决问题,本以为是某个Jar包下载不完整导致的,浪费了好长时间。
最后发现了下面的文章。
http://www.cnblogs.com/wardensky/p/4513372.html
原来,可以用加-X来查看调试信息。
从经验上来讲,许多的Open Source在日志输出上的确做的很好,当遇到问题时,不妨先看看生成的日志,然后再去Google。
补充:
最后发现程序就是挺度在这里,
[DEBUG] Searching for remote catalog: http://repo1.maven.org/maven2/archetype-catalog.xml
解决方法:
maven的命令行参数有这样一个archetypeCatalog,它的默认值是remote,当第一次运行成功时(时间会长点),下次再运行的时候完全可以用下面的参数值来替换默认的。
-DarchetypeCatalog=local
如果始终不能正常下载的话,就要参照上面的网页内容,手动下载放到指定目录。
原文:http://www.cnblogs.com/shengyang/p/4641793.html