1
resposta

Dependências não encontradas

Olá, não estou conseguindo executar o ant jetty.run por falta de "unresolved dependencies". Copio abaixo:

[ivy:retrieve]          ::::::::::::::::::::::::::::::::::::::::::::::
[ivy:retrieve]          ::          UNRESOLVED DEPENDENCIES         ::
[ivy:retrieve]          ::::::::::::::::::::::::::::::::::::::::::::::
[ivy:retrieve]          :: br.com.caelum#vraptor;3.4.0: not found
[ivy:retrieve]          :: org.hsqldb#hsqldb;2.2.4: not found
[ivy:retrieve]          :: opensymphony#sitemesh;2.4.2: not found
[ivy:retrieve]          :: javax.servlet#jstl;1.2: not found
[ivy:retrieve]          :: org.hibernate#hibernate-entitymanager;3.6.7.Final: not found
[ivy:retrieve]          :: org.hibernate#hibernate-c3p0;3.6.7.Final: not found
[ivy:retrieve]          :: org.hibernate#hibernate-validator;4.2.0.Final: not found
[ivy:retrieve]          :: joda-time#joda-time;2.0: not found
[ivy:retrieve]          :: com.thoughtworks.xstream#xstream;1.4.1: not found
[ivy:retrieve]          :: javax.servlet#servlet-api;2.5: not found
[ivy:retrieve]          :: javax.servlet.jsp#jsp-api;2.1: not found
[ivy:retrieve]          :: junit#junit;4.10: not found
[ivy:retrieve]          :: org.hamcrest#hamcrest-all;1.1: not found
[ivy:retrieve]          :: org.mockito#mockito-all;1.8.5: not found
[ivy:retrieve]          :: org.mortbay.jetty#jsp-api-2.1;6.1.14: not found
[ivy:retrieve]          :: org.mortbay.jetty#jsp-2.1;6.1.14: not found
[ivy:retrieve]          :: org.mortbay.jetty#jetty-ant;6.1.14: not found
[ivy:retrieve]          :: com.yahoo.platform.yui#yuicompressor;2.3.6: not found
[ivy:retrieve]          ::::::::::::::::::::::::::::::::::::::::::::::

Alguém mais passou por isso?

1 resposta

Oi Ana, tudo bem?

Deu alguma outra mensagem de erro antes ou depois dessa mensagem de UNRESOLVED DEPENDENCIES?

Se for erro de HTTPs é por conta da versão do Ivy desse projeto.

Você vai conseguir resolver da seguinte maneira: baixa a versão 2.5.0 do ivy (Apache Ant: http://ant.apache.org/), e renomeie para 2.2.0 a versão 2.5.0 ficando assim "ivy-2.2.0" (na verdade é a ivy-2.5.0). E por que renomear a versão 2.5.0? Porque o build.xml disponibilizada pelo curso, foi feito na época para a versão ivy-2.2.0.

E também se tiver com problemas para configurar o ANT, acesse esse passo a passo (https://loiane.com/2015/03/instalando-o-apache-ant-e-configurando-a-variavel-de-ambiente-ant_home-no-windows/)

Abraço