Como faço para usar JBossAS 5 com Apache Ivy?
Pergunta
Estou relitively novo para Apache Ivy e estou tentando mover um projeto dev existente para usar Ivy para gerenciamento de dependência. A última dependência Eu tenho que configure é jboss-javaee.jar. Eu não posso encontrá-lo em qualquer lugar e estou recebendo a seguinte mensagem de erro quando executar
[Ivy: recuperar] :: problemas resumo ::
[Ivy: recuperar] :::: AVISOS
[Ivy: recuperar] módulo não encontrado: org.jboss # jboss-javaee; 5.0.1.GA
[Ivy: recuperar] ==== locais: tentou
[Ivy: recuperar] C: \ Documents and Settings \ eweibust.ivy2 / local / org.jboss / jboss-javaee / 5.0.1.GA / ivys / ivy.xml
[Ivy: recuperar] - artefato org.jboss # jboss-javaee; 5.0.1.GA jboss-javaee.jar:
[Ivy: recuperar] C: \ Documents and Settings \ eweibust.ivy2 / local / org.jboss / jboss-javaee / 5.0.1.GA / frascos / jboss-javaee.jar
[Ivy: recuperar] ==== compartilhada: tentou
[Ivy: recuperar] C: \ Documents and Settings \ eweibust.ivy2 / shared / org.jboss / jboss-javaee / 5.0.1.GA / ivys / ivy.xml
[Ivy: recuperar] - artefato org.jboss # jboss-javaee; 5.0.1.GA jboss-javaee.jar:
[Ivy: recuperar] C: \ Documents and Settings \ eweibust.ivy2 / shared / org.jboss / jboss-javaee / 5.0.1.GA / frascos / jboss-javaee.jar
[Ivy: recuperar] ==== público: tentou
[Ivy: recuperar] http://repo1.maven.org/maven2/org/jboss/jboss-javaee/5.0.1.GA/jboss-javaee-5.0.1.GA.pom
[Ivy: recuperar] - artefato org.jboss # jboss-javaee; 5.0.1.GA jboss-javaee.jar:
[Ivy: recuperar] http://repo1.maven.org/maven2/org/jboss/jboss-javaee/5.0.1.GA/jboss-javaee-5.0.1.GA.jar
[Ivy: recuperar] ::::::::::::::::::::::::::::::::::::::::::::: :
[Ivy: recuperar] :: Dependências Não-resolvidas ::
[Ivy: recuperar] ::::::::::::::::::::::::::::::::::::::::::::: :
[Ivy: recuperar] :: org.jboss # jboss-javaee; 5.0.1.GA: não encontrado
[Ivy: recuperar] ::::::::::::::::::::::::::::::::::::::::::::: :
<dependency org="org.jboss" name="jboss-javaee" rev="5.0.1.GA">
</dependency>
Solução
Para atualizar @ comentário de AngerClown:. A corrente repositório JBoss tem um URL diferente
<ibiblio
name="jboss"
m2compatible="true"
root="https://repository.jboss.org/nexus/content/groups/public"
pattern="[organisation]/[module]/[revision]/[artifact]-[revision](-[classifier]).[ext]" />
Eu encontrei uma visão geral aqui .
Outras dicas
Você precisa estar usando o repositório jboss em http://repository.jboss.com/maven2/. Use o seguinte como seu hera-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>
As necessidades depency para se parecer com este aswell:
<dependency org="org.jboss.javaee" name="jboss-javaee" rev="5.0.1.GA" />