De agora em diante, meu Maven 2 começou a mexer.
Estou usando o SPring STS 2.6.1 e tenho um único projeto baseado no Spring 3, Hibernate, DWR, Cometd e todas essas coisas.
Hoje, acabei de atualizar o Git e, de repente, recebi esse mvn
ponto de exclamação assustador (!) Ao lado do meu projeto.
Depois de clicar em "Projeto -> Maven -> Atualizar dependências", acabei de receber:
24.05.11 15:26:58 MESZ: Missing artifact org.jdom:jdom:jar:1.1:compile
24.05.11 15:26:58 MESZ: Missing artifact org.apache.solr:solr-common:jar:1.3.0:compile
24.05.11 15:26:58 MESZ: Missing artifact org.apache.solr:solr-core:jar:1.3.0:compile
24.05.11 15:26:58 MESZ: Missing artifact org.apache.solr:solr-solrj:jar:1.3.0:compile
24.05.11 15:26:58 MESZ: Missing artifact stax:stax:jar:1.2.0:compile
24.05.11 15:26:58 MESZ: Missing artifact stax:stax-api:jar:1.0.1:compile
24.05.11 15:26:58 MESZ: Missing artifact org.apache.solr:solr-lucene-analyzers:jar:1.3.0:compile
24.05.11 15:26:58 MESZ: Missing artifact org.apache.solr:solr-lucene-core:jar:1.3.0:compile
24.05.11 15:26:58 MESZ: Missing artifact org.apache.solr:solr-lucene-highlighter:jar:1.3.0:compile
24.05.11 15:26:58 MESZ: Missing artifact org.apache.solr:solr-lucene-queries:jar:1.3.0:compile
24.05.11 15:26:58 MESZ: Missing artifact org.apache.solr:solr-lucene-snowball:jar:1.3.0:compile
24.05.11 15:26:58 MESZ: Missing artifact org.apache.solr:solr-lucene-spellchecker:jar:1.3.0:compile
24.05.11 15:26:58 MESZ: Missing artifact commons-httpclient:commons-httpclient:jar:3.1:compile
24.05.11 15:26:58 MESZ: Missing artifact org.apache.commons:commons-io:jar:1.3.2:compile
24.05.11 15:26:58 MESZ: Missing artifact commons-logging:commons-logging:jar:1.0.4:compile
24.05.11 15:26:58 MESZ: Missing artifact org.apache.solr:solr-commons-csv:jar:1.3.0:compile
24.05.11 15:26:58 MESZ: Missing artifact org.apache.geronimo.specs:geronimo-stax-api_1.0_spec:jar:1.0.1:compile
24.05.11 15:26:58 MESZ: Missing artifact net.java.dev.stax-utils:stax-utils:jar:20040917:compile
24.05.11 15:26:58 MESZ: Missing artifact org.apache.lucene:lucene-snowball:jar:2.4.1:compile
24.05.11 15:26:58 MESZ: Missing artifact org.apache.lucene:lucene-core:jar:2.4.1:compile
24.05.11 15:26:58 MESZ: Missing artifact org.slf4j:slf4j-api:jar:1.6.1:compile
24.05.11 15:26:58 MESZ: Missing artifact org.springframework:spring-expression:jar:3.0.5.RELEASE:compile
24.05.11 15:26:58 MESZ: Missing artifact org.springframework:spring-core:jar:3.0.5.RELEASE:compile
24.05.11 15:26:58 MESZ: Missing artifact org.springframework:spring-beans:jar:3.0.5.RELEASE:compile
24.05.11 15:26:58 MESZ: Missing artifact org.springframework:spring-aop:jar:3.0.5.RELEASE:compile
24.05.11 15:26:58 MESZ: Missing artifact aopalliance:aopalliance:jar:1.0:compile
24.05.11 15:26:58 MESZ: Missing artifact org.springframework:spring-asm:jar:3.0.5.RELEASE:compile
24.05.11 15:26:58 MESZ: Missing artifact org.springframework:spring-aspects:jar:3.0.5.RELEASE:compile
24.05.11 15:26:58 MESZ: Missing artifact org.springframework:spring-test:jar:3.0.5.RELEASE:compile
24.05.11 15:26:58 MESZ: Missing artifact org.springframework:spring-context:jar:3.0.5.RELEASE:compile
24.05.11 15:26:58 MESZ: Missing artifact org.springframework:spring-context-support:jar:3.0.5.RELEASE:compile
24.05.11 15:26:58 MESZ: Missing artifact org.springframework:spring-tx:jar:3.0.5.RELEASE:compile
24.05.11 15:26:58 MESZ: Missing artifact org.springframework:spring-jdbc:jar:3.0.5.RELEASE:compile
24.05.11 15:26:58 MESZ: Missing artifact org.springframework:spring-orm:jar:3.0.5.RELEASE:compile
24.05.11 15:26:58 MESZ: Missing artifact org.springframework:spring-oxm:jar:3.0.5.RELEASE:compile
24.05.11 15:26:58 MESZ: Missing artifact org.springframework:spring-web:jar:3.0.5.RELEASE:compile
24.05.11 15:26:58 MESZ: Missing artifact org.springframework:spring-webmvc:jar:3.0.5.RELEASE:compile
24.05.11 15:26:58 MESZ: Missing artifact org.springframework:spring-instrument:jar:3.0.5.RELEASE:compile
24.05.11 15:26:58 MESZ: Missing artifact org.springframework.security:spring-security-core:jar:3.0.5.RELEASE:compile
24.05.11 15:26:58 MESZ: Missing artifact org.springframework.security:spring-security-web:jar:3.0.5.RELEASE:compile
24.05.11 15:26:58 MESZ: Missing artifact org.springframework.security:spring-security-taglibs:jar:3.0.5.RELEASE:compile
24.05.11 15:26:58 MESZ: Missing artifact org.springframework.security:spring-security-acl:jar:3.0.5.RELEASE:compile
24.05.11 15:26:58 MESZ: Missing artifact org.springframework.security:spring-security-parent:pom:3.0.5.RELEASE:compile
24.05.11 15:26:58 MESZ: Missing artifact org.springframework.security:spring-security-config:jar:3.0.5.RELEASE:system
24.05.11 15:26:58 MESZ: Missing artifact org.hibernate:hibernate-core:jar:3.3.2.GA:compile
24.05.11 15:26:58 MESZ: Missing artifact antlr:antlr:jar:2.7.6:compile
24.05.11 15:26:58 MESZ: Missing artifact commons-collections:commons-collections:jar:3.1:compile
24.05.11 15:26:58 MESZ: Missing artifact dom4j:dom4j:jar:1.6.1:compile
24.05.11 15:26:58 MESZ: Missing artifact javax.transaction:jta:jar:1.1:compile
24.05.11 15:26:58 MESZ: Missing artifact org.hibernate:hibernate-annotations:jar:3.4.0.GA:compile
24.05.11 15:26:58 MESZ: Missing artifact org.hibernate:ejb3-persistence:jar:1.0.2.GA:compile
24.05.11 15:26:58 MESZ: Missing artifact org.hibernate:hibernate-commons-annotations:jar:3.1.0.GA:compile
24.05.11 15:26:58 MESZ: Missing artifact org.hibernate:ejb3-persistence:pom:1.0.2.GA:compile
24.05.11 15:26:58 MESZ: Missing artifact commons-dbcp:commons-dbcp:jar:1.4:compile
24.05.11 15:26:58 MESZ: Missing artifact commons-pool:commons-pool:jar:1.5.4:compile
24.05.11 15:26:58 MESZ: Missing artifact org.aspectj:aspectjweaver:jar:1.6.10:compile
24.05.11 15:26:58 MESZ: Missing artifact org.slf4j:slf4j-log4j12:jar:1.6.1:compile
24.05.11 15:26:58 MESZ: Missing artifact log4j:log4j:jar:1.2.16:compile
24.05.11 15:26:58 MESZ: Missing artifact javax.persistence:persistence-api:jar:1.0:compile
24.05.11 15:26:58 MESZ: Missing artifact javassist:javassist:jar:3.12.1.GA:compile
24.05.11 15:26:58 MESZ: Missing artifact postgresql:postgresql:jar:9.0-801.jdbc4:compile
24.05.11 15:26:58 MESZ: Missing artifact commons-codec:commons-codec:jar:1.4:compile
24.05.11 15:26:58 MESZ: Missing artifact org.directwebremoting:dwr:jar:2.0.3:compile
24.05.11 15:26:58 MESZ: Missing artifact org.beanshell:bsh:jar:2.0b4:compile
24.05.11 15:26:58 MESZ: Missing artifact org.jasypt:jasypt:jar:1.7:compile
24.05.11 15:26:58 MESZ: Missing artifact cglib:cglib:jar:2.2:compile
24.05.11 15:26:58 MESZ: Missing artifact asm:asm:jar:3.1:compile
24.05.11 15:26:58 MESZ: Missing artifact commons-fileupload:commons-fileupload:jar:1.2.2:compile
24.05.11 15:26:58 MESZ: Missing artifact org.apache.poi:poi:jar:3.8-beta1:compile
24.05.11 15:26:58 MESZ: Missing artifact jasperreports:jasperreports:jar:3.5.3:compile
24.05.11 15:26:58 MESZ: Missing artifact commons-beanutils:commons-beanutils:jar:1.8.0:compile
24.05.11 15:26:58 MESZ: Missing artifact commons-digester:commons-digester:jar:1.7:compile
24.05.11 15:26:58 MESZ: Missing artifact jfree:jcommon:jar:1.0.15:compile
24.05.11 15:26:58 MESZ: Missing artifact jfree:jfreechart:jar:1.0.12:compile
24.05.11 15:26:58 MESZ: Missing artifact xml-apis:xml-apis:jar:1.3.02:compile
24.05.11 15:26:58 MESZ: Missing artifact eclipse:jdtcore:jar:3.1.0:compile
24.05.11 15:26:58 MESZ: Missing artifact junit:junit:jar:4.8.2:test
24.05.11 15:26:58 MESZ: Missing artifact org.easymock:easymock:jar:3.0:test
24.05.11 15:26:58 MESZ: Missing artifact cglib:cglib-nodep:jar:2.2:test
24.05.11 15:26:58 MESZ: Missing artifact org.objenesis:objenesis:jar:1.2:test
24.05.11 15:26:58 MESZ: Missing artifact net.sf.ehcache:ehcache:pom:2.3.1:compile
24.05.11 15:26:58 MESZ: Missing artifact net.sf.ehcache:ehcache-core:jar:2.3.1:compile
24.05.11 15:26:58 MESZ: Missing artifact net.sf.ehcache:ehcache-terracotta:jar:2.3.1:compile
24.05.11 15:26:58 MESZ: Missing artifact org.opensymphony.quartz:quartz-all:jar:1.6.1:compile
24.05.11 15:26:58 MESZ: Missing artifact javax.servlet:jstl:jar:1.1.2:compile
24.05.11 15:26:58 MESZ: Missing artifact taglibs:standard:jar:1.1.2:compile
24.05.11 15:26:58 MESZ: Missing artifact org.aspectj:aspectjrt:jar:1.6.5:compile
24.05.11 15:26:58 MESZ: Missing artifact org.apache.velocity:velocity:jar:1.6.2:compile
24.05.11 15:26:58 MESZ: Missing artifact commons-lang:commons-lang:jar:2.4:compile
24.05.11 15:26:58 MESZ: Missing artifact oro:oro:jar:2.0.8:compile
24.05.11 15:26:58 MESZ: Missing artifact javax.mail:mail:jar:1.4.1:compile
24.05.11 15:26:58 MESZ: Missing artifact javax.activation:activation:jar:1.1:compile
24.05.11 15:26:58 MESZ: Missing artifact com.lowagie:itext:jar:2.0.7:compile
24.05.11 15:26:58 MESZ: Missing artifact bouncycastle:bcmail-jdk14:jar:138:compile
24.05.11 15:26:58 MESZ: Missing artifact bouncycastle:bcprov-jdk14:jar:138:compile
24.05.11 15:26:58 MESZ: Missing artifact org.cometd.java:cometd-java-server:jar:1.0.1:compile
24.05.11 15:26:58 MESZ: Missing artifact org.cometd.java:cometd-api:jar:1.0.1:compile
24.05.11 15:26:58 MESZ: Missing artifact org.eclipse.jetty:jetty-util:jar:7.0.1.v20091125:compile
24.05.11 15:26:58 MESZ: Missing artifact org.eclipse.jetty:jetty-continuation:jar:7.0.1.v20091125:compile
24.05.11 15:26:58 MESZ: Missing artifact org.apache.velocity:velocity-tools:jar:2.0:compile
24.05.11 15:26:58 MESZ: Missing artifact commons-chain:commons-chain:jar:1.1:compile
24.05.11 15:26:58 MESZ: Missing artifact commons-validator:commons-validator:jar:1.3.1:compile
24.05.11 15:26:58 MESZ: Missing artifact sslext:sslext:jar:1.2-0:compile
24.05.11 15:26:58 MESZ: Missing artifact org.apache.struts:struts-core:jar:1.3.8:compile
24.05.11 15:26:58 MESZ: Missing artifact org.apache.struts:struts-taglib:jar:1.3.8:compile
24.05.11 15:26:58 MESZ: Missing artifact org.apache.struts:struts-tiles:jar:1.3.8:compile
24.05.11 15:26:58 MESZ: Missing artifact net.htmlparser.jericho:jericho-html:jar:3.1:compile
24.05.11 15:26:58 MESZ: Missing artifact ro.isdc.wro4j:wro4j-core:jar:1.3.3:compile
24.05.11 15:26:58 MESZ: Missing artifact commons-io:commons-io:jar:2.0:compile
24.05.11 15:26:58 MESZ: Missing artifact com.google.collections:google-collections:jar:1.0:compile
24.05.11 15:26:58 MESZ: Missing artifact javax.servlet:servlet-api:jar:2.5:compile
24.05.11 15:26:58 MESZ: Missing artifact redis.clients:jedis:jar:1.5.2:compile
24.05.11 15:26:58 MESZ: Missing artifact org.mongodb:mongo-java-driver:jar:2.5.2:compile
24.05.11 15:26:58 MESZ: Missing artifact org.xhtmlrenderer:core-renderer:jar:R8pre2:compile
24.05.11 15:26:58 MESZ: Missing artifact org.apache.sanselan:sanselan:jar:0.97-incubator:compile
24.05.11 15:26:58 MESZ: Missing artifact com.kenai.nbpwr:com-sun-pdfview:jar:1.0.5-201003191900:compile
24.05.11 15:26:58 MESZ: Missing artifact org.swinglabs:pdf-renderer:jar:1.0.5:compile
24.05.11 15:26:58 MESZ: Missing artifact org.safehaus.jug:jug:jar:2.0.0:system
24.05.11 15:26:58 MESZ: Missing artifact de.dankomannhaupt:JDBCAppender:jar:1.0:system
24.05.11 15:26:58 MESZ: Missing artifact spy:memcahed:jar:2.5:system
24.05.11 15:26:58 MESZ: Missing artifact net.sf.beanlib:beanlib:jar:5.0.2beta:compile
24.05.11 15:26:58 MESZ: Missing artifact xstream:xstream:jar:1.1.2:compile
24.05.11 15:26:58 MESZ: Missing artifact net.jcip:jcip-annotations:jar:1.0:compile
24.05.11 15:26:58 MESZ: Missing artifact net.sf.beanlib:beanlib-hibernate:jar:5.0.2beta:compile
Minha pom.xml
aparência é:
<properties>
<org.springframework.version>3.0.5.RELEASE</org.springframework.version>
<hibernate.version>3.3.2.GA</hibernate.version>
</properties>
<repositories>
<repository>
<id>JBoss</id>
<name>JBoss Repsitory</name>
<layout>default</layout>
<url>http://repository.jboss.org/maven2</url>
</repository>
</repositories>
<!-- Bezeichnung -->
<artifactId>project-dao</artifactId>
<name>Vevention Dao</name>
<groupId>com.corp.dao</groupId>
<version>1.0Beta</version>
<dependencies>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-expression</artifactId>
<version>${org.springframework.version}</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-beans</artifactId>
<version>${org.springframework.version}</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-aop</artifactId>
<version>${org.springframework.version}</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-aspects</artifactId>
<version>${org.springframework.version}</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context</artifactId>
<version>${org.springframework.version}</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context-support</artifactId>
<version>${org.springframework.version}</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-tx</artifactId>
<version>${org.springframework.version}</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-jdbc</artifactId>
<version>${org.springframework.version}</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-orm</artifactId>
<version>${org.springframework.version}</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-oxm</artifactId>
<version>${org.springframework.version}</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-web</artifactId>
<version>${org.springframework.version}</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-webmvc</artifactId>
<version>${org.springframework.version}</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-instrument</artifactId>
<version>${org.springframework.version}</version>
</dependency>
<dependency>
<groupId>org.springframework.security</groupId>
<artifactId>spring-security-core</artifactId>
<version>${org.springframework.version}</version>
</dependency>
<dependency>
<groupId>org.springframework.security</groupId>
<artifactId>spring-security-web</artifactId>
<version>${org.springframework.version}</version>
</dependency>
<dependency>
<groupId>org.springframework.security</groupId>
<artifactId>spring-security-taglibs</artifactId>
<version>${org.springframework.version}</version>
</dependency>
<dependency>
<groupId>org.springframework.security</groupId>
<artifactId>spring-security-config</artifactId>
<version>${org.springframework.version}</version>
<scope>system</scope>
<systemPath>${basedir}/lib/spring-security-config-3.0.5.RELEASE.jar</systemPath>
</dependency>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>servlet-api</artifactId>
<version>2.5</version>
</dependency>
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-core</artifactId>
<version>${hibernate.version}</version>
</dependency>
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-annotations</artifactId>
<version>3.4.0.GA</version>
</dependency>
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>ejb3-persistence</artifactId>
<version>1.0.2.GA</version>
<type>pom</type>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-log4j12</artifactId>
<version>1.6.1</version>
</dependency>
<dependency>
<groupId>commons-logging</groupId>
<artifactId>commons-logging</artifactId>
<version>1.1.1</version>
</dependency>
<dependency>
<groupId>commons-dbcp</groupId>
<artifactId>commons-dbcp</artifactId>
<version>1.4</version>
</dependency>
<dependency>
<groupId>jdom</groupId>
<artifactId>jdom</artifactId>
<version>1.1</version>
</dependency>
<dependency>
<groupId>commons-lang</groupId>
<artifactId>commons-lang</artifactId>
<version>2.4</version>
</dependency>
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-search</artifactId>
<version>3.1.0.GA</version>
</dependency>
<dependency>
<groupId>org.apache.solr</groupId>
<artifactId>solr-common</artifactId>
<version>1.3.0</version>
</dependency>
<dependency>
<groupId>org.apache.solr</groupId>
<artifactId>solr-core</artifactId>
<version>1.3.0</version>
</dependency>
<dependency>
<groupId>org.apache.lucene</groupId>
<artifactId>lucene-snowball</artifactId>
<version>2.4.1</version>
</dependency>
<dependency>
<groupId>javax.transaction</groupId>
<artifactId>jta</artifactId>
<version>1.0.1B</version>
</dependency>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.4</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-test</artifactId>
<version>2.5.6.SEC01</version>
</dependency>
<dependency>
<groupId>memcached</groupId>
<artifactId>memcached</artifactId>
<version>2.3.1</version>
</dependency>
<dependency>
<groupId>org.aspectj</groupId>
<artifactId>aspectjrt</artifactId>
<version>1.6.5</version>
</dependency>
<dependency>
<groupId>redis.clients</groupId>
<artifactId>jedis</artifactId>
<version>1.5.2</version>
</dependency>
<dependency>
<groupId>voldemort</groupId>
<artifactId>voldemort</artifactId>
<version>0.81</version>
</dependency>
</dependencies>
</project>
Em seguida, verifiquei no meu Mac /Users/XYZ/.m2
e todos os arquivos jar estão no local conforme o esperado.
Estou usando a versão atual do Maven enviada com o STS. Também habilitei a saída de depuração, mas não havia nada suspeito.
Respostas:
Existem algumas outras opções além de Projeto -> Limpo , algumas das quais são mais como desligar e ligar novamente.
fonte
Eu recebi esse mesmo problema no SpringSource Tools ver 2.8.0.RELEASE. Eu tive que fazer o Maven -> Atualizar dependências do Maven e marcar a opção "Forçar atualização de snapshot / liberações".
fonte
Eu encontrei um problema semelhante. Os artefatos ausentes (arquivos jar) existem no diretório ~ / .m2 e, de alguma forma, o eclipse não consegue encontrá-lo.
Por exemplo: Artefato ausente org.jdom: jdom: jar: 1.1: compile
Eu olhei através deste diretório ~ / .m2 / repository / org / jdom / jdom / 1.1 e notei que existe esse arquivo _maven.repositories. Abri-o usando o editor de texto e vi a seguinte entrada:
Eu simplesmente removi a palavra "central" do arquivo:
e execute o Maven> Atualizar Projeto do eclipse e funcionou :) Observe que seu arquivo pode conter outra palavra-chave em vez de "central".
fonte
Eu tive o mesmo problema. A solução do Rich Seller não funcionou para a minha situação, eu a corrigi cancelando o
Window -> Preferences -> Maven
.Do not automatically update dependencies from remote repositories
, clique com o botão direito do mouse no projeto e selecioneMaven->Update Project
.fonte
Eu tive um problema semelhante. estava exibindo o erro "Faltando artefato ......". Depois de pesquisar, descobri que tenho as configurações de proxy ativadas que devem ser configuradas (proxyname, user / pwd) em setting.xml na pasta conf do Maven. Como resolução, vá para Eclipse ....
Windows->preferences->Maven->UserSettings
... e atualize a configuração do usuário para apontar o setting.xml que você possui dentro da pasta conf do Maven. Depois disso vá paraProject->Update All Maven Dependencies
. Deve funcionar bem após a compilação.fonte
Eu estava enfrentando o mesmo erro nas dependências do Spring Boot. O que resolveu para mim foi deixar o Maven resolver as dependências envolvendo-as no gerenciamento de dependências:
fonte
Uau, isso me fez arrancar meu cabelo, batendo minha cabeça contra paredes, mesas e outras coisas. Eu tive o mesmo problema ou um problema semelhante ao do OP em que estava faltando / não estava baixando os arquivos jar ou baixando-os, mas não os incluindo nas dependências do Maven com a mesma mensagem de erro. Meu conhecimento limitado de embalagens java e maven provavelmente não ajudou.
Para mim, o problema parece ter sido causado pelo "pacote" do tipo de dependência (mas não sei como nem por quê). Eu estava usando a caixa de diálogo Adicionar dependência no Eclipse Mars no pom.xml, que permite pesquisar e navegar no repositório central. Eu estava pesquisando e adicionando uma dependência às bibliotecas jackson-core, escolhendo a versão mais recente, disponível como um pacote . Isso continuou falhando.
Por fim, alterei o pacote de formulários de propriedades de dependência para jar (novamente usando a janela de propriedades de dependência), que finalmente baixou e referenciou as dependências corretamente após salvar as alterações.
fonte
<type>bundle</type>
manualmente do pom.xml e, após atualizar o projeto, ele funcionou.Finalmente, acabou sendo um artefato ausente que parecia bloquear todo o resto do meu ciclo de construção.
Não tenho idéia do porquê o mvn se comporta dessa maneira, mas a atualização para a versão mais recente o corrigiu.
fonte
Eu tive o problema semelhante. Logo após adicionar a dependência abaixo
causou o problema. Excluí essa dependência mesmo assim, estou recebendo o mesmo erro. Não sei o que aconteceu Tentei atualizar a configuração de dependência do maven que resolveu meu problema.
fonte
Depois de pouco sucesso com qualquer uma das respostas disponíveis aqui até agora.
Minha solução:
Fiz o download do arquivo jar manualmente e instalei a dependência usando o
install:install-file
plug-in Apache Maven . Veja mais detalhes aquiUm exemplo completo:
Faça o download do arquivo jar aqui
Instale-o usando o seguinte comando:
mvn -X install:install-file " -DgroupId=commons-net" "-DartifactId=commons-net" "-Dversion=3.4" "-Dpackaging=jar" "-Dfile={your_full_downloads_path}/commons-net-3.4.jar"
Maven->Update Project
fonte
Às vezes, o M2Eclipse faz isso. Selecione
Project > Clean ...
no menu e tudo ficará bem após a reconstruçãofonte
Eu tive o mesmo problema, o maven estava reclamando de um artefato ausente, mesmo que existisse em .m2 / repository / [...]. No meu caso, o problema foi que esqueci de especificar o repositório correto no pom.xml do qual o pacote foi baixado originalmente (baixado por outro projeto).
A adição do repositório de pacotes ao pom.xml resolveu o problema.
Obrigado Maximilianus pela dica desses arquivos "* .repositories" no diretório do pacote.
fonte
Como eu tentei tudo acima como meus amigos disseram, mas nada funcionou realmente, eu estava enfrentando o mesmo problema e encontrei a solução de uma maneira diferente. Meu problema começa quando adicionei o repositório abaixo
e meu problema começa ... então mudei a versão e peguei a versão anterior e ela removeu todos os erros. Então eu acho que esse problema pode por causa da versão que estamos adicionando no arquivo POM.xml.
fonte
baixo o jar ausente e coloquei no repositório .m2 corrigido o problema =]
fonte
Os seguintes passos funcionaram para mim.
1) Corte todo o conteúdo do arquivo pom.xml e mantenha outro arquivo e salve o pom.xml
2) Apenas apague a pasta .m2 (repositório inteiro do maven) e reinicie o eclipse (ou jbdevstudio)
3) cole o pom.xml anterior conteúdo do arquivo (do arquivo cortado) e todo o erro se foi.
fonte
Eu estava enfrentando o mesmo problema e a etapa abaixo removeu todos esses erros:
fonte
Usei o código abaixo no pom.xml para baixar o jar
Mas na pasta .m2 na pasta de validação ... o jar não foi baixado. Não tenho certeza sobre o problema. Mas baixei o mesmo jar do site oficial maven e coloquei na pasta .m2 na respectiva pasta e limpei o projeto. O erro desapareceu e começou a funcionar agora.
fonte
Ohh que bagunça! Meu conselho: Quando se trata de pompons bagunçados ou embalagens de projetos, o Eclipse é muito ruim em mostrar o problema real. Ele informará que algumas dependências estão ausentes, quando na verdade o pom está malformado ou algum outro problema está presente no pom.
Deixe o Eclipse em paz, execute uma instalação automática. Você chegará ao problema real muito rápido!
fonte
Meu procedimento a seguir do caso resolve o problema
1-
2- verifique o perfil ativo
fonte
Eu enfrentei esse problema algumas vezes. A seguinte solução funcionou para mim.
Como observação, às vezes, quando você está copiando arquivos de outro computador, pode haver criptografia.
fonte
Eu tive uma solução semelhante como @maximilianus. A diferença era que meus arquivos .repositories eram chamados _remote.repositores e eu tive que excluí-los para fazê-lo funcionar.
Por exemplo, no meu caso, apaguei
Depois de fazer isso, meus erros desapareceram.
fonte
Eu estava tendo um problema semelhante com o SBT e o slf4j. Nada havia mudado, mas em uma máquina de repente não foi construído.
Eu tentei:
target/
~/.sbt/<scala-version>/
pasta~/.ivy2
cacheNenhuma das opções acima funcionou.
Então, eu tive que morder a bala e excluir toda a minha
~/.ivy2/
pasta de cache e aguardar o download de 2 GB de dependências novamente. Não estou familiarizado com o tipo de manifesto de cache gravado lá, mas isso deve ter sido uma corrupção de um deles.(usando o SBT 2.10.4 para compilações do Spark)
fonte
Se as outras soluções não funcionaram e você sabe que os frascos corretos estão no seu repositório, então:
O problema é que o eclipse armazena em cache os erros por algum motivo.
Resolvi esse problema excluindo os erros na guia Problemas e atualizei o explorador de projetos, e todos os pontos de exclamação e erros nunca retornaram.
fonte
Eu vi um bug que se manifestava como "Erro ao instalar o artefato: O arquivo ../ null / ... não existe" (ou seja, o arquivo não foi encontrado porque havia "nulo" no caminho). O motivo foi que uma variável de ambiente não era visível para o maven. Isso foi:
ao invés de
(no último caso, a variável é visível para processos filhos)
fonte
Depois de executar o eclipse: clean eclipse: eclipse funcionou para mim.
fonte
Apenas para fornecer mais uma solução possível: No meu caso, removi o "central" das configurações .m2 / jdom / jdom / 1.0 e fiz todo o resto, sem resultados.
Então, descobri que o arquivo settings.xml na pasta ./m2 estava bloqueado por um processo com falha. Como não encontrei o processo no gerenciador de tarefas do sistema, reiniciei o computador e ele funcionou.
fonte
Se nada mais funcionar como foi o meu caso, na exibição de problemas, clique com o botão direito do mouse e copie os erros e cole-o em um editor de texto. E role para baixo para ver se há outros erros além do artefato ausente.
A visualização de problemas do Eclipse mostra apenas cerca de 100 erros e os erros que não são visíveis podem ser os que estão causando todos os outros erros de artefato ausentes.
Depois de ver todos os erros, fui capaz de descobrir qual era o problema e corrigi-lo.
fonte
Eu tentei muitas dicas, mas a única que funciona é essa. Atualize a configuração do Maven. Clique com o botão direito do mouse em pom.xml, Executar como -> Construção do Maven (a segunda). Digite "pacote limpo" nos campos Metas. Marque a caixa Ignorar testes. Em seguida, execute, ele irá baixar corretamente todos os frascos e o problema foi corrigido.
fonte
Eu tentei todas as soluções acima, exceto a instalação manual do jar no meu repositório.
Excluindo o arquivo _remote_repositories no mesmo diretório que o "arquivo jar ausente" e fazendo a atualização maven, consegui que ele funcionasse.
Esse é o mesmo resultado final da instalação manual, presumo.
fonte
Meu problema: esqueci de importar um projeto recém-adicionado (adicionado por meu colega de trabalho) para o meu espaço de trabalho do eclipse.
Arquivo> Importar> Maven> Projetos existentes do Maven, localize-o na árvore de diretórios, verifique o único não-fantasma que ainda não foi adicionado.
Detalhes: meu colega de trabalho havia adicionado um novo projeto que era um submódulo git. Os projetos existentes se referem a ele em seu pom.xml. Eu já havia feito "git submodule init" e "git submodule update". O mvn construiu bem a partir da linha de comando, mas eu continuava recebendo o erro "Artefato ausente" no eclipse, apontando para o topo do meu pom.xml.
fonte