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]
我假设有什么东西被搞砸了,因为我不能成为唯一拥有这个的人。
感谢所有的帮助。 谢谢
确实有与问题解决我的代理配置阻止下载工件。这是固定的,但我仍然有问题。看起来poms不是最新的?!!我们在某些地方引用了org.jboss.quickstart.eap,并在其他地方引用了org.wildfly.quickstart! helloworld-mbean就是一个例子:它的根目录是org.jboss.quickstart.eap,模块的目录是org.wildfly.quickstart!此外,两者都可以在红帽知识库中找到任何地方...如果你不能得到的例子开箱即用,那么让他们在第一个地方.. – kfc
对不起更正:helloworld-mbean有org .wildfly.quickstarts和版本10.0.0-SNAPSHOT在模块的父标记中的根,org.jboss.quickstarts.eap和版本7.0.0-SNAPSHOT。我正在经历他们一个接一个。单调乏味,令人沮丧...... – kfc
好的。把你的pom换成我在这里发布的通用pom(第二个):http://stackoverflow.com/questions/28055444/should-all-dependencies-be-explicitily- mentioned-in-child-pom-if-the- parent-pom/28067413#28067413这应该工作。 –