Maven 构建错误(无法解析依赖项)

标签 maven build

我正在尝试使用 maven 构建软件 Online-Whiteboard ( http://code.google.com/p/online-whiteboard/ )。根据上面链接的网站,我需要使用以下命令:

mvn jetty:run

但是,当我运行该命令时,出现以下错误:

[ERROR] Failed to execute goal on project whiteboard-showcase: Could not resolve 
dependencies for project com.googlecode.online-whiteboard:whiteboard-showcase:war:0.1: 
Failed to collect dependencies for [commons-lang:commons-lang:jar:2.5 (compile), 
commons-configuration:commons-configuration:jar:1.6 (compile), com.sun.faces:jsf-
api:jar:2.1.2 (compile), com.sun.faces:jsf-impl:jar:2.1.2 (compile), 
org.primefaces:primefaces:jar:2.2.1 (compile), org.primefaces.themes:cupertino:jar:1.0.1 
(compile), com.ocpsoft:prettyfaces-jsf2:jar:3.3.0 (compile), javax.el:el-api:jar:2.2 
(compile), org.glassfish.web:el-impl:jar:2.2 (compile), javax.annotation:jsr250-api:jar:1.0 
(compile), javax.servlet:servlet-api:jar:2.5 (compile), javax.servlet:jstl:jar:1.2 
(compile), com.google.code.gson:gson:jar:1.7.1 (compile), org.atmosphere:atmosphere-
jersey:jar:0.8-SNAPSHOT (compile), org.apache.geronimo.specs:geronimo-
servlet_3.0_spec:jar:1.0 (compile), org.slf4j:slf4j-api:jar:1.6.2 (compile), 
org.slf4j:slf4j-nop:jar:1.6.2 (compile), junit:junit:jar:4.8.2 (test)]: Failed to read 
artifact descriptor for org.primefaces:primefaces:jar:2.2.1: Could not transfer artifact
 org.primefaces:primefaces:pom:2.2.1 from/to JBoss (http://repository.jboss.org/maven2/): 
Access denied to: 
http://repository.jboss.org/maven2//org/primefaces/primefaces/2.2.1/primefaces-2.2.1.pom ->
 [Help 1]

我以前从未使用过 Maven,所以真的不知道我在这里做什么;我尝试查找这可能是什么,但找不到任何东西(有帮助)。如有任何帮助,我们将不胜感激。

最佳答案

首先,当您使用 mvn 命令时,它将尝试从可用的存储库位置下载依赖项。但由于某种原因,在您的项目中,maven 正在尝试从以下位置下载依赖项,但该位置不存在或无效。

http://repository.jboss.org/maven2/

因此,请尝试使用以下存储库位置,如果该位置中存在 primeface jar,它应该可以解决问题。我猜它是那里的主人。

http://repository.jboss.org/nexus/content/groups/public

关于Maven 构建错误(无法解析依赖项),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13696672/

相关文章:

scala - sbt 更新未解析存储库中的最新工件

java - 如何使用 ant 为现有项目生成 javadoc?

java - pom.xml中自动递增版本号并显示在应用程序中

c# - 编译大型 C# 解决方案? (450 万行代码)

java - com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException : Unknown database 'xyz' . hbm2ddl.auto=更新不工作

java - 仅使用类生成最小化的 jar

java - maven 和我的应用程序之间有什么联系?

java - Maven资源插件: Build won't fail if directory doesn't exists

java - NoSuchBeanDefinitionException : No qualifying bean of type found

java - 将文件包含在具有不同名称的 war 中的简洁方法