刚刚安装了SpringSource Tool Suite,想试一下 Roo,结果刚建立的一个空项目就有错。打开“Markers”视图看错误信息,发现自己home directory里面的.m2目录,就是本地repository里面缺少一下库。上网搜索了一下,Maven是会从中央repository自动下载需要的库的。至于错误,一些人说是和伟大的墙有关。一些建议是用Nexus搭建本地私服。
抱着再试一试的想法,用命令行到项目路径下,试着执行了 mvn test,Maven会自动下载需要的库。一遍不成功可以重新试几次。总之,当全部库都自动下载了之后,clean项目,重建,问题解决。