tutorial plugin para oxygen instalar for eclipse maven m2eclipse sts-springsourcetoolsuite

plugin - maven eclipse tutorial



Maven2: Artefacto perdido pero los frascos están en su lugar (26)

¡Oh, qué desastre! Mi consejo: cuando se trata de paquetes desordenados o proyectos, Eclipse es realmente malo al mostrar el problema real. Te dirá que faltan algunas dependencias, cuando de hecho, para pom está mal formado o hay algún otro problema presente en tu pom.

Deje solo Eclipse ejecute una instalación maven. ¡Llegarás al verdadero problema realmente rápido!

Desde ahora hasta entonces, mi Maven 2 comenzó a perder el tiempo.

Estoy usando SPring STS 2.6.1 y tengo un solo proyecto basado en Spring 3, Hibernate, DWR, Cometd y todo eso.

Hoy acabo de actualizar de Git und de repente, obtuve esa exclamación de mvn miedo (!) Al lado de mi proyecto.

Después de presionar "Proyecto -> Maven -> Actualizar dependencias" Acabo de recibir:

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

Mi pom.xml ve así:

<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>

Luego verifiqué en mi Mac /Users/XYZ/.m2 y todos los archivos jar están en su lugar como se esperaba.

Estoy usando la versión actual de Maven enviada con STS. También habilité la salida de depuración, pero no había nada sospechoso.


Como probé todo lo anterior, como dijeron mis amigos, pero nada funcionó en realidad, me enfrentaba al mismo problema y encontré la solución de una manera diferente en que mi problema comienza cuando agregué el repositorio a continuación.

<dependency> <groupId>dom4j</groupId> <artifactId>dom4j</artifactId> <version>20040902.021138</version> </dependency>

y mi problema comienza ... entonces cambié la versión y tomé la versión anterior y eliminó todo el error. Así que creo que este problema puede deberse a la versión que estamos agregando en el archivo POM.xml.


Descargo el jar que falta y lo coloco en el repositorio .m2 solucionado el problema =]


Después de ejecutar eclipse: clean eclipse: eclipse funcionó para mí.


Después no tuvo éxito con ninguna de las respuestas disponibles hasta ahora.

Mi solución:

Descargué el archivo jar manualmente y luego instalé la dependencia utilizando el plugin Instache Maven install:install-file , vea más detalles aquí

Un ejemplo completo:

<dependency> <groupId>commons-net</groupId> <artifactId>commons-net</artifactId> <version>3.4</version> </dependency>

  1. Descargue el archivo jar desde here

  2. Instálelo usando el siguiente 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"

  1. Haga clic en el proyecto y seleccione Maven->Update Project

Enfrenté este problema un par de veces. La siguiente solución funcionó para mí.

  1. copie el archivo pom existente como una copia de seguridad y elimine la dependencia que está causando este error. elimine el contenido de la carpeta a la que se refiere este artefacto.
  2. agregue la dependencia eliminada en el pom nuevamente y agregue los archivos jar en esa carpeta.
  3. hacer un Maven-> proyecto de actualización. Los errores desaparecerán

Como nota al margen, a veces, cuando está copiando archivos desde otra computadora, puede haber cifrado.


Estaba enfrentando el mismo error con las dependencias Spring Boot. Lo que resolví para mí fue dejar que Maven resolviera las dependencias que las envolvían con la administración de la dependencia:

<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>1.3.0.RELEASE</version> </parent> <dependencyManagement> <dependencies> <dependency>...</dependency> ... </dependencies> </dependencyManagement>


Estaba enfrentando el mismo problema y el siguiente paso eliminó todos estos errores:

  • Haga clic derecho en Proyecto -> Maven -> Actualizar proyecto

Estaba teniendo un problema similar con SBT y slf4j. Nada había cambiado, pero en una máquina que de repente no se construiría.

Lo intenté:

  • sbt clean
  • borrar target/
  • borrando el directorio de trabajo del proyecto y haciendo un checkout / build nuevo
  • eliminando la ~/.sbt/<scala-version>/
  • eliminando la carpeta slf4j ofensiva de la ~/.ivy2 caché ~/.ivy2
  • colocando los frascos slf4j faltantes en la carpeta esperada ivy2

Ninguno de los anteriores funcionó.

Por lo tanto, tuve que cortar la viñeta y eliminar toda mi carpeta ~/.ivy2/ caché y esperar a que se descargaran de nuevo 2 GB de dependencias. No estoy familiarizado con qué tipo de manifiestos de caché se escriben allí, pero esto debe haber sido una corrupción de uno de ellos.

(utilizando SBT 2.10.4 para compilaciones Spark)


Finalmente, resultó ser un artefacto perdido de Solr que parecía bloquear todo el resto de mi ciclo de construcción.

No tengo idea de por qué mvn se comporta así, pero la actualización a la última versión lo solucionó.


Hay algunas otras opciones además de Project -> Clean , algunas de las cuales son más parecidas a apagarlo y encenderlo nuevamente.

  • Intente hacer clic derecho en el proyecto y seleccione Maven -> Actualizar configuración del proyecto .
  • Deshabilitar y luego volver a habilitar la administración de la dependencia (haga clic derecho en Maven -> Deshabilitar la gestión de dependencias, luego Maven -> Habilitar la gestión de dependencias
  • Cierra el proyecto y vuelve a abrirlo.
  • Verifique que su configuración de Maven esté configurada correctamente. Si está detrás de un proxy, deberá configurar las configuraciones del proxy en la configuración global o de usuario.
  • Compruebe que está utilizando la instalación de Maven que espera. Por defecto, m2eclipse usa el embebedor, si tiene una instalación separada, puede configurar m2eclipse para usar la instalación externa para que las compilaciones CLI y Eclipse sean consistentes. Esto también garantiza que está configurado para conectarse a través de cualquier proxy como se indicó anteriormente.

He visto un error que se manifiesta como "Error al instalar artefacto: Archivo ../ nulo / ... no existe" (es decir, el archivo no se encontró porque había "nulo" en la ruta). La razón fue que una variable de entorno no era visible para maven. Era:

JV_SRCROOT=$DIRECTORY

en lugar de

export JV_SRCROOT=$DIRECTORY

(en este último caso, la variable es visible para procesos secundarios)


Los siguientes pasos me funcionaron.

1) Cortar todos los contenidos del archivo pom.xml y guardarlo en otro archivo y guardar el pom.xml
2) Simplemente elimine la carpeta .m2 (repositorio completo de maven) y reinicie el eclipse (o jbdevstudio)
3) pegue el contenido anterior del archivo pom.xml (del archivo cortado) y todos los errores hayan desaparecido.


M2Eclipse a veces hace eso. Seleccione Project > Clean ... desde el menú y todo estará bien después de la reconstrucción


Me encontré con un problema similar. Los artefactos perdidos (archivos jar) existen en el directorio ~ / .m2 y de alguna manera eclipse no puede encontrarlo.

Por ejemplo: artefacto perdido org.jdom: jdom: jar: 1.1: compilar

Miré a través de este directorio ~ / .m2 / repository / org / jdom / jdom / 1.1 y noté que hay este archivo _maven.repositories. Lo abrí usando el editor de texto y vi la siguiente entrada:

#NOTE: This is an internal implementation file, its format can be changed without prior notice. #Wed Feb 13 17:12:29 SGT 2013 jdom-1.1.jar>central= jdom-1.1.pom>central=

Simplemente eliminé la palabra "central" del archivo:

#NOTE: This is an internal implementation file, its format can be changed without prior notice. #Wed Feb 13 17:12:29 SGT 2013 jdom-1.1.jar>= jdom-1.1.pom>=

y ejecute Maven> Update Project from eclipse y simplemente funcionó :) Tenga en cuenta que su archivo puede contener otra palabra clave en lugar de "central".


Mi caso siguiendo el procedimiento resuelve el problema

1-

2- verificar el perfil activo


Recibí este mismo problema en SpringSource Tools versión 2.8.0.RELEASE. Tenía que hacer Maven -> Actualizar Dependencias de Maven y marcar la opción de "Forzar actualización de instantáneas / lanzamientos".


Si las otras soluciones no funcionaron y usted sabe que las jarras correctas están en su depósito, entonces:

El problema es que eclipse almacena los errores por alguna razón.

Resolví este problema al eliminar los errores en la pestaña Problemas y luego actualicé el explorador del proyecto y todos los signos de exclamación y los errores nunca volvieron.


Solo para proporcionar una solución más posible: en mi caso, eliminé "central" de las configuraciones .m2 / jdom / jdom / 1.0 e hice todo lo demás, sin resultados.

Así que descubrí que mi settings.xml en la carpeta ./m2 estaba bloqueada por un proceso fallido. Como no encontré el proceso en el administrador de tareas del sistema, reinicié la computadora y funcionó.


Tenía una solución similar como @maximilianus. La diferencia era que mis archivos .repositories se llamaban _remote.repositores y tuve que eliminarlos para que funcionara.

Por ejemplo, en mi caso eliminé

  • C: / Users / USERNAME.m2 / repository / jta / jta / 1.0.1_remote.repositories y
  • C: / Users / USERNAME.m2 / repository / jndi / jndi / 1.2.1_remote.repositories

Después de hacerlo, mis errores desaparecieron.


Tuve el mismo problema, maven se quejaba de un artefacto perdido, aunque existía en .m2 / repository / [...]. En mi caso, el problema fue que olvidé especificar el repositorio correcto en el pom.xml desde el que se descargó originalmente el paquete (descargado por otro proyecto).

Agregar el repositorio de paquetes al pom.xml resolvió el problema.

<repositories> <repository> <id>SomeName</id> <name>SomeName</name> <url>http://url.to.repo</url> </repository> </repositories>

Gracias por la pista a esos archivos "* .repositories" en el directorio del paquete.


Tuve el problema similar. Justo después de agregar debajo de la dependencia

<dependency> <groupId>xerces</groupId> <artifactId>xercesImpl</artifactId> <version>2.9.1</version> <type>bundle</type> </dependency>

causó el problema Eliminé esa dependencia incluso entonces recibo el mismo error. No sé lo que pasó Traté de actualizar la configuración de dependencia maven que resolvió mi problema.


Tuve un problema similar. mostraba el error "artefacto perdido ...". Después de indagar, descubrí que tengo configuraciones de proxy habilitadas que deben configurarse (nombre de proxy, usuario / pwd) en setting.xml dentro de la carpeta conf de Maven. Como resolución vaya a Eclipse .... Windows->preferences->Maven->UserSettings .... y actualice la configuración del usuario para señalar el Windows->preferences->Maven->UserSettings que tiene dentro de la carpeta conf de Maven. Después de eso vaya a Project->Update All Maven Dependencies . Debería funcionar bien después de la compilación.


Utilicé el siguiente código en pom.xml para descargar el archivo jar

<dependency> <groupId>javax.validation</groupId> <artifactId>validation-api</artifactId> <version>1.1.0.FINAL</version> </dependency>

Pero en la carpeta .m2 debajo de la carpeta de validación ... el contenedor no se descargó. No estoy seguro sobre el problema. Pero descargué el mismo contenedor del sitio web oficial de maven y lo coloqué en la carpeta .m2 debajo de la carpeta respectiva y limpié el proyecto. El error desapareció y comenzó a funcionar ahora.


Wow, esto me hizo arrancarme el pelo, golpear mi cabeza contra paredes, mesas y otras cosas. Tuve el mismo problema o uno similar que el OP en el que faltaba / no descargaba los archivos jar o no los descargaba, pero no los incluía en las dependencias de Maven con el mismo mensaje de error. Mi conocimiento limitado de los paquetes de Java y maven probablemente no ayudó.

Para mí, el problema parece haber sido causado por el "paquete" de tipo de dependencia (pero no sé cómo ni por qué). Estaba usando el cuadro de diálogo Agregar dependencia en Eclipse Mars en el pom.xml, que le permite buscar y explorar el repositorio central. Estaba buscando y agregando una dependencia a las bibliotecas de jackson-core, escogiendo la última versión, disponible como un paquete . Esto siguió fallando.

Así que, finalmente, cambié el paquete de propiedades de dependencia del paquete a jar (de nuevo usando la ventana de propiedades de dependencia), que finalmente descargó y hizo referencia a las dependencias correctamente después de guardar los cambios.


Yo tuve el mismo problema. La solución de Rich Seller no funcionó para mi situación, lo arreglé cancelando la Window -> Preferences -> Maven . Do not automatically update dependencies from remote repositories opción de Do not automatically update dependencies from remote repositories , luego haga clic derecho en el proyecto y seleccione Maven->Update Project .