Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Maven生成错误(无法解析依赖项)_Maven_Build - Fatal编程技术网

Maven生成错误(无法解析依赖项)

Maven生成错误(无法解析依赖项),maven,build,Maven,Build,我正在尝试使用maven构建软件在线白板()。根据上面链接的网站,我需要使用以下命令: 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:

我正在尝试使用maven构建软件在线白板()。根据上面链接的网站,我需要使用以下命令:

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正在尝试从以下位置下载依赖项,这些位置不存在,或者您可能无效

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


我对素面知之甚少。查看在线白板的
pom.xml
,我看到了对

<repository>
    <id>prime-repo</id>
    <name>Prime Technology Maven Repository</name>
    <url>http://repository.prime.com.tr</url>
</repository> 

优质回购
Prime Technology Maven存储库
http://repository.prime.com.tr
看起来此url无效。这是一本书。根据,您可以尝试使用以下选项,看看是否有助于继续

<repository>  
    <id>prime-repo</id>  
    <name>PrimeFaces Maven Repository</name>  
    <url>http://repository.primefaces.org</url>     
</repository

优质回购
PrimeFacesMaven存储库
http://repository.primefaces.org     

谢谢这是pom.xml文件中不正确的存储库之一。Maven现在能够检索所有内容。