Maven构建失败Mac OS 10



我刚刚下载了Maven 3.1.1,将其放在Spring STS的"springsource"文件夹下,然后通过STS创建了一个新的Spring MVC项目,但我在这个新的(几乎是空的)项目pom.xml文件中遇到了很多错误,所以我右键单击pom.xml,选择Run As>Maven Clean,然后Run As>Maven install,但我总是收到BUILD FAILURE消息,如下所示:

未能执行myapp项目的目标:无法解决项目com.testing.myapp:war:1.0.0-BUILD-SNAPSHOT:无法解析以下项目:org.springframework:spring context-jar:3.1.1.RELEASE,org.springframework:spring aop:3.1.1.RELEASE…

在搜索网站后,我发现资源指出这个问题是由于防火墙配置造成的,但我100%确信我没有落后于任何防火墙,所以有人能指导我并告诉我这里缺少什么吗?

我的操作系统是Mac OS 10.8,我使用的是STS 3.4.0我构建的示例应用程序没有添加任何代码,它是我使用STS向导创建的简单的SpringMVC应用程序。

注意:当我尝试使用命令(mvn-compile)从命令行编译pom.xml时,它可以正常工作

感谢您抽出时间

尝试清理<YOUR HOME FOLDER>/.m2/,然后尝试重建。若问题仍然存在,你们可以查看构建日志并在这里发布错误吗?

检查您的环境变量。有关确保MAVEN_HOME设置正确的进一步帮助,请参阅此问题

您有包含com.testing.myapp:war:1.0.0-BUILD-SNAPSHOT的maven存储库吗?如果是,maven是否配置为使用此存储库,例如在~/.m2/settings.xml中?看起来您的项目需要一个非公开的依赖项(即您或您公司的依赖项),因此需要从非中央存储库提供

现在可以工作了。。问题是它需要JDK,而我的Mac操作系统只有JRE。现在它从STS构建、安装,没有任何问题。非常感谢@shoorick的建设性帮助和时间

最新更新