2009-05-28 91 views
3

我剛剛接觸Apache Ivy,並試圖將現有開發項目移至使用Ivy進行依賴管理。我必須配置的最後一個依賴是jboss-javaee.jar。運行如何在Apache Ivy上使用JBossAS 5?

,當我不能在任何地方找到它,我得到以下錯誤信息[常青藤:檢索] ::問題總結::
[常青藤:檢索] ::::警告
[常青藤:檢索]找不到模塊:org.jboss#jboss-javaee; 5.0.1.GA
[ivy:retrieve] ==== local:tried
[ivy:retrieve] C:\ Documents and Settings \ eweibust.ivy2/local /org.jboss/jboss-javaee/5.0.1.GA/ivys/ivy.xml
[常青藤:檢索] - 神器org.jboss#的jboss-的JavaEE; 5.0.1.GA的jboss-javaee.jar!
[常春藤:檢索] C:\ Documents and Settings \ eweibust.ivy2/local/org.jboss/jboss-javae e/5.0.1.GA/jars/jboss-javaee.jar
[常春藤:檢索] ====共享:嘗試
[ivy:檢索] C:\ Documents and Settings \ eweibust.ivy2/shared/org .jboss/jboss-javaee/5.0.1.GA/ivys/ivy.xml
[ivy:retrieve] - artifact org.jboss#jboss-javaee; 5.0.1.GA!jboss-javaee.jar:
[常春藤:檢索] C:\ Documents和Settings \ eweibust.ivy2 /共享/ org.jboss/JBoss的-的JavaEE/5.0.1.GA /罐/ JBoss的-javaee.jar
[常春藤:檢索] ====市民:試圖
[常青藤:檢索] http://repo1.maven.org/maven2/org/jboss/jboss-javaee/5.0.1.GA/jboss-javaee-5.0.1.GA.pom
[常青藤:檢索] - 神器org.jboss#的jboss-的JavaEE; 5.0.1.GA的jboss-javaee.jar:
[常春藤:檢索] http://repo1.maven.org/maven2/org/jboss/jboss-javaee/5.0.1.GA/jboss-javaee-5.0.1.GA.jar
[常春藤:檢索] :::::::::::::::::::::::::::::::::::: ::::::::::
[常青藤:檢索] ::未解決的依賴::
[常青藤:檢索] :::::::::::::::::::: ::::::::::::::::::::::::::
[常春藤:檢索] :: org.jboss#的jboss-的JavaEE; 5.0.1.GA:不發現
[常青藤:檢索] :::::::::::::::::::::::::::::::::::::::::: ::::

<dependency org="org.jboss" name="jboss-javaee" rev="5.0.1.GA"> 
</dependency> 

回答

5

要更新@ AngerClown的評論:目前JBoss的庫具有不同的URL。

<ibiblio 
    name="jboss" 
    m2compatible="true" 
    root="https://repository.jboss.org/nexus/content/groups/public" 
    pattern="[organisation]/[module]/[revision]/[artifact]-[revision](-[classifier]).[ext]" /> 

我發現概觀here

5

您需要使用jboss存儲庫http://repository.jboss.com/maven2/。使用以下內容作爲常春藤的settings.xml

<ivysettings> 
    <settings defaultResolver="myChain" checkUpToDate="true" /> 
    <resolvers> 
    <chain name="myChain"> 
     <ibiblio name="jboss" m2compatible="true" root="http://repository.jboss.com/maven2/" /> 
     <ibiblio name="ibiblio" m2compatible="true" /> 
    </chain> 
    </resolvers> 
</ivysettings> 

的depency需要像這樣藏漢:

<dependency org="org.jboss.javaee" name="jboss-javaee" rev="5.0.1.GA" /> 
+0

+1非常有幫助的 – skaffman 2009-09-29 15:49:14