De ahora en adelante, 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 todas esas cosas.
Hoy acabo de actualizar de Git y, de repente, recibí ese mvn
signo de exclamación aterrador (!) Junto a 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 se pom.xml
parece a:
<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 revisé 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.
Respuestas:
Hay algunas otras opciones además de Proyecto -> Limpiar , algunas de las cuales están más cerca de apagarlo y encenderlo nuevamente.
fuente
Recibí este mismo problema en SpringSource Tools ver 2.8.0.RELEASE. Tuve que hacer Maven -> Actualizar dependencias de Maven y marcar la opción "Forzar actualización de instantáneas / lanzamientos".
fuente
Encontré un problema similar. Los artefactos faltantes (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: compile
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:
Simplemente eliminé la palabra "central" del archivo:
y ejecute Maven> Actualizar proyecto desde eclipse y simplemente funcionó :) Tenga en cuenta que su archivo puede contener otra palabra clave en lugar de "central".
fuente
Yo tuve el mismo problema. La solución de Rich Seller no funcionó para mi situación, la arreglé cancelando
Window -> Preferences -> Maven
.Do not automatically update dependencies from remote repositories
opción, luego haga clic derecho en el proyecto y seleccioneMaven->Update Project
.fuente
Tuve un problema similar mostraba el error "Falta el artefacto ......". Después de profundizar, descubrí que tengo habilitada la configuración de proxy que debe 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 setting.xml que tiene dentro de la carpeta conf de Maven. Después de eso ve aProject->Update All Maven Dependencies
. Debería funcionar bien después de la compilación.fuente
Estaba enfrentando el mismo error con las dependencias de Spring Boot. Lo que resolvió para mí fue dejar que Maven resolviera las dependencias envolviéndolas con la administración de dependencias:
fuente
Wow, esto me hizo arrancarme el pelo, golpearme la cabeza contra las paredes, las mesas y otras cosas. Tuve el mismo problema o un problema similar al OP donde faltaba / no descargaba los archivos jar o los descargaba, pero no los incluía en las dependencias de Maven con el mismo mensaje de error. Mi conocimiento limitado de empaque 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 pom.xml, que le permite buscar y explorar el repositorio central. Estaba buscando y agregando una dependencia a las bibliotecas de jackson-core, seleccionando la última versión, disponible como paquete . Esto seguía fallando.
Finalmente, cambié el paquete de formulario de propiedades de dependencia a jar (nuevamente usando la ventana de propiedades de dependencia), que finalmente descargó y hizo referencia a las dependencias correctamente después de guardar los cambios.
fuente
<type>bundle</type>
manualmente desde pom.xml en absoluto, y después de la actualización del proyecto funcionó.Finalmente, resultó ser un artefacto faltante 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ó.
fuente
Tuve el problema similar. Justo después de agregar la siguiente dependencia
causó el problema Eliminé esa dependencia incluso cuando recibo el mismo error. No se que paso. Intenté actualizar la configuración de dependencia de maven que resolvió mi problema.
fuente
Después de no tener mucho éxito con ninguna de las respuestas disponibles aquí hasta ahora.
Mi solución:
Descargué el archivo jar manualmente y luego instalé la dependencia usando el
install:install-file
complemento Apache Maven , vea más detalles aquíUn ejemplo completo:
Descargue el archivo jar desde aquí
Instálelo utilizando 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"
Maven->Update Project
fuente
M2Eclipse a veces hace eso. Seleccione
Project > Clean ...
del menú y todo estará bien después de la reconstrucciónfuente
Tuve el mismo problema, Maven se quejaba de un artefacto perdido, a pesar de que existía en .m2 / repositorio / [...]. En mi caso, el problema fue que olvidé especificar el repositorio correcto en el pom.xml desde el cual el paquete se descargó originalmente (otro proyecto lo descargó).
Agregar el repositorio de paquetes al pom.xml resolvió el problema.
Gracias Maximiliano por la pista a esos archivos "* .repositories" en el directorio del paquete.
fuente
Como intenté todo lo anterior, como dijeron mis amigos, pero nada funcionó en realidad, estaba enfrentando el mismo problema y encontré la solución de alguna manera diferente.
y mi problema comienza ... entonces cambié la versión y tomé la versión anterior y eliminó todo error. Así que creo que este problema puede deberse a la versión que estamos agregando en el archivo POM.xml.
fuente
Descargué el jar faltante y lo coloqué en el repositorio .m2 solucionó el problema =]
fuente
Los siguientes pasos me funcionaron.
1) Corte todo el contenido del archivo pom.xml y guárdelo en otro archivo y guarde el pom.xml
2) Simplemente elimine la carpeta .m2 (todo el repositorio Maven) y reinicie el eclipse (o jbdevstudio)
3) pegue el pom.xml anterior contenido del archivo (del archivo cortado) y todo el error se ha ido.
fuente
Estaba enfrentando el mismo problema y el paso siguiente eliminó todos estos errores:
fuente
Usé el siguiente código en pom.xml para descargar el jar
Pero en la carpeta .m2 debajo de la carpeta de validación ... el jar no se descargó. No estoy seguro sobre el tema. Pero descargué el mismo jar 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.
fuente
Ohh que desastre! Mi consejo: cuando se trata de poms desordenados o empaques de proyectos, Eclipse es realmente malo para mostrar el problema real. Le dirá que faltan algunas dependencias, cuando de hecho para pom está mal formado o hay algún otro problema presente en su pom.
Deje solo Eclipse y ejecute una instalación maven. ¡Llegará al problema real muy rápido!
fuente
Mi caso siguiendo el procedimiento resuelve el problema
1-
2- verifica el perfil activo
fuente
Enfrenté este problema un par de veces. La siguiente solución funcionó para mí.
Como nota al margen, a veces cuando está copiando archivos de alguna otra computadora puede haber encriptación.
fuente
Tuve 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 borré
Después de hacerlo, mis errores desaparecieron.
fuente
Estaba teniendo un problema similar con SBT y slf4j. Nada había cambiado, pero en una máquina de repente no se construiría.
Lo intenté:
target/
~/.sbt/<scala-version>/
carpeta~/.ivy2
cachéNinguno de los anteriores funcionó.
Entonces, tuve que morder la bala y borrar todo
~/.ivy2/
carpeta de caché y esperar a que se descarguen nuevamente 2GB 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.(usando SBT 2.10.4 para las construcciones de Spark)
fuente
Si las otras soluciones no funcionaron y usted sabe que los frascos correctos están en su repositorio, entonces:
El problema es que el eclipse almacena en caché los errores por alguna razón.
Resolví este problema eliminando los errores en la pestaña Problemas y luego actualicé el explorador del proyecto y todos los signos de exclamación y errores nunca volvieron.
fuente
He visto un error que se manifiesta como "Error al instalar el artefacto: el archivo ../ nulo / ... no existe" (es decir, el archivo no se encontró porque había "nulo" en la ruta). La razón era que una variable de entorno no era visible para Maven. Era:
en vez de
(en este último caso, la variable es visible para los procesos secundarios)
fuente
Después de ejecutar eclipse: clean eclipse: eclipse me funcionó.
fuente
Solo para proporcionar una posible solución más: en mi caso, eliminé "central" de la configuración de .m2 / jdom / jdom / 1.0 e hice todo lo demás, sin resultados.
Entonces descubrí que mi settings.xml en la carpeta ./m2 estaba atascado por un proceso fallido. Como no encontré el proceso en el administrador de tareas del sistema, reinicié la computadora y funcionó.
fuente
Si nada más funciona, como fue mi caso, en la vista de problemas, haga clic derecho y copie los errores y péguelo en un editor de texto. Y desplácese hacia abajo para ver si hay otros errores además del artefacto que falta.
La vista de problemas de Eclipse solo muestra alrededor de 100 errores y los errores que no son visibles podrían ser los que están causando todos los demás errores de artefactos faltantes.
Una vez que vi todos los errores, pude averiguar cuál era el problema y lo solucioné.
fuente
He intentado muchos consejos, pero el único que funciona es este. Actualice la configuración de Maven. Haga clic derecho en pom.xml, Ejecutar como -> Maven build (la segunda). Ingrese "paquete limpio" en los campos Objetivos. Marque la casilla Omitir pruebas. Luego Ejecutar, descargará correctamente todos los frascos y se solucionará el problema.
fuente
Probé todas las soluciones anteriores, excepto la instalación manual de jar en mi repositorio.
Al eliminar el archivo _remote_repositories en el mismo directorio que el "archivo jar faltante" y hacer la actualización de Maven, lo puse a trabajar.
Este es el mismo resultado final que la instalación manual, supongo.
fuente
Mi problema: olvidé importar un proyecto recién agregado (agregado por mi compañero de trabajo) a mi espacio de trabajo de eclipse.
Archivo> Importar> Maven> Proyectos Maven existentes, encuéntrelo en el árbol de directorios, verifique el único no fantasma que aún no se ha agregado.
Detalles: mi compañero de trabajo había agregado un nuevo proyecto que era un submódulo git. Los proyectos existentes se referían a él en su pom.xml. Ya había hecho "git submodule init" y "git submodule update". mvn se construyó bien desde la línea de comandos, pero seguí recibiendo este error de "Artefacto faltante" en eclipse apuntando a la parte superior de mi pom.xml.
fuente