2015-11-09 92 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這應該工作。 –

相關問題