2015-11-09 68 views
0

我刚刚下载了quickstarts和jboss developer studio的wildfly 9.02。我是jboss的总新手,我正在按照github上的指导来构建和部署源代码。我得到了我的Maven安装(V 3.3.3)与Java 8的settings.xml拷贝到我的$ HOME/.m2目录目录,但在我看来,该artifcats的网址都碎wildfly quickstart从偏移量失败

[ERROR] The project org.wildfly.quickstarts:wildfly-helloworld:10.0.0-SNAPSHOT (C:\jboss\quickstart\helloworld\pom.xml) has 4 errors 
[ERROR]  Non-resolvable import POM: Could not transfer artifact org.jboss.spec:jboss-javaee-7.0:pom:1.0.3.Final 
from/to jboss-earlyaccess-repository (http://maven.repository.redhat.com/earlyaccess/all/): 
Connect to maven.repository.redhat.com:80 [maven.repository.redhat.com/104.66.178.195] failed: Connection timed out: connect @ line 66, column 25 -> 
[Help 2] 
[ERROR]  'dependencies.dependency.version' for javax.enterprise:cdi-api:jar is missing. @ line 79, column 21 
[ERROR]  'dependencies.dependency.version' fororg.jboss.spec.javax.annotation:jboss-annotations-api_1.2_spec:jar is missing. @ line 87, column 21 
[ERROR]  'dependencies.dependency.version' fororg.jboss.spec.javax.servlet:jboss-servlet-api_3.1_spec:jar is missing. @ line 94, column 21 
[ERROR] 

我假设有什么东西被搞砸了,因为我不能成为唯一拥有这个的人。

感谢所有的帮助。 谢谢

回答

0

这是maven给你一个问题。它说工件: org.jboss.spec:jboss-javaee-7.0:pom:1.0.3.Final不能在maven.repository.redhat.com:80找到,你可以看到here

你需要做的是去除在某处加入红帽maven仓库,使文物从标准的Maven中央存储库,它确实提供了这个神器,你看到here

+0

确实有与问题解决我的代理配置阻止下载工件。这是固定的,但我仍然有问题。看起来poms不是最新的?!!我们在某些地方引用了org.jboss.quickstart.eap,并在其他地方引用了org.wildfly.quickstart! helloworld-mbean就是一个例子:它的根目录是org.jboss.quickstart.eap,模块的目录是org.wildfly.quickstart!此外,两者都可以在红帽知识库中找到任何地方...如果你不能得到的例子开箱即用,那么让他们在第一个地方.. – kfc

+0

对不起更正:helloworld-mbean有org .wildfly.quickstarts和版本10.0.0-SNAPSHOT在模块的父标记中的根,org.jboss.quickstarts.eap和版本7.0.0-SNAPSHOT。我正在经历他们一个接一个。单调乏味,令人沮丧...... – kfc

+0

好的。把你的pom换成我在这里发布的通用pom(第二个):http://stackoverflow.com/questions/28055444/should-all-dependencies-be-explicitily- mentioned-in-child-pom-if-the- parent-pom/28067413#28067413这应该工作。 –

相关问题