Dari sekarang ke saat itu, Maven 2 saya mulai mengacaukan
Saya menggunakan SPring STS 2.6.1 dan memiliki satu proyek berdasarkan Spring 3, Hibernate, DWR, Cometd dan semua itu.
Hari ini saya baru saja memperbarui dari Git dan tiba-tiba, saya mendapat mvn
tanda seru yang menakutkan (!) Di sebelah proyek saya.
Setelah menekan "Project -> Maven -> Perbarui dependensi" Saya baru saja menerima:
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
pom.xml
Penampilan saya seperti:
<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>
Saya kemudian memeriksa pada Mac saya /Users/XYZ/.m2
dan semua file jar ada di tempat seperti yang diharapkan.
Saya menggunakan rilis Maven saat ini yang dikirimkan bersama STS. Saya juga mengaktifkan hasil debug tetapi tidak ada yang mencurigakan.
Jawaban:
Ada beberapa opsi lain selain Project -> Clean , beberapa di antaranya lebih sesuai untuk mematikan dan menghidupkan lagi.
sumber
Saya menerima masalah yang sama pada SpringSource Tools ver 2.8.0.RELEASE. Saya harus melakukan Maven -> Perbarui Dependensi Maven dan centang opsi untuk "Force Update of Snapshot / Rilis".
sumber
Saya mengalami masalah serupa. Artefak yang hilang (file jar) ada di direktori ~ / .m2 dan entah bagaimana gerhana tidak dapat menemukannya.
Sebagai contoh: Artefak yang hilang org.jdom: jdom: jar: 1.1: compile
Saya melihat-lihat direktori ini ~ / .m2 / repositori / org / jdom / jdom / 1.1 dan saya perhatikan ada file ini _maven.repositori. Saya membukanya menggunakan editor teks dan melihat entri berikut:
Saya cukup menghapus kata "pusat" dari file:
dan jalankan Maven> Perbarui Proyek dari gerhana dan itu hanya berhasil :) Perhatikan bahwa file Anda mungkin mengandung kata kunci lain, bukan "pusat".
sumber
Saya memiliki masalah yang sama. Solusi Penjual Kaya tidak berfungsi untuk situasi saya, saya memperbaikinya dengan membatalkan
Window -> Preferences -> Maven
.Do not automatically update dependencies from remote repositories
opsi, lalu mengklik kanan pada proyek dan memilihMaven->Update Project
.sumber
Saya punya masalah serupa. itu menunjukkan kesalahan "Missing artefact ......". Setelah menggali, saya menemukan bahwa saya memiliki pengaturan proxy yang diaktifkan yang harus dikonfigurasi (proxyname, user / pwd) di setting.xml di dalam folder conf Maven. Sebagai resolusi buka Eclipse ....
Windows->preferences->Maven->UserSettings
.... dan perbarui pengaturan pengguna untuk mengarahkan setting.xml yang Anda miliki di dalam folder conf Maven. Setelah itu pergi keProject->Update All Maven Dependencies
. Seharusnya bekerja dengan baik setelah membangun.sumber
Saya menghadapi kesalahan yang sama dengan dependensi Spring Boot. Apa yang dipecahkan bagi saya adalah membiarkan Maven menyelesaikan dependensi yang membungkusnya dengan manajemen dependensi:
sumber
Wow, ini membuatku merontokkan rambutku, membenturkan kepalaku ke dinding, meja, dan lainnya. Saya memiliki masalah yang sama atau mirip dengan OP di mana ada yang hilang / tidak mengunduh file jar atau mengunduhnya, tetapi tidak memasukkannya dalam dependensi Maven dengan pesan kesalahan yang sama. Pengetahuan saya yang terbatas tentang pengemasan java dan maven mungkin tidak membantu.
Bagi saya masalahnya sepertinya disebabkan oleh Ketergantungan Jenis "bundel" (tapi saya tidak tahu bagaimana atau mengapa). Saya menggunakan dialog Add Dependency di Eclipse Mars di pom.xml, yang memungkinkan Anda untuk mencari dan menelusuri repositori pusat. Saya sedang mencari dan menambahkan dependensi ke perpustakaan jackson-core, memilih versi terbaru, tersedia sebagai bundel . Ini terus gagal.
Jadi akhirnya, saya mengubah bundel properti dependensi menjadi toples (sekali lagi menggunakan jendela properti dependensi), yang akhirnya mengunduh dan mereferensikan dependensi dengan benar setelah menyimpan perubahan.
sumber
<type>bundle</type>
secara manual dari pom.xml sama sekali, dan setelah memperbarui proyek itu berhasil.Akhirnya, ternyata itu adalah artefak solr yang hilang yang tampaknya menghalangi semua siklus build saya.
Saya tidak tahu mengapa mvn berperilaku seperti itu, tetapi memutakhirkan ke versi terbaru memperbaikinya.
sumber
Saya punya masalah yang sama. Hanya setelah menambahkan ketergantungan di bawah ini
menyebabkan masalah. Saya menghapus ketergantungan itu meskipun saya mendapatkan kesalahan yang sama. Saya tidak tahu apa yang terjadi. Saya mencoba memperbarui konfigurasi ketergantungan maven yang memecahkan masalah saya.
sumber
Setelah tidak banyak sukses dengan jawaban yang tersedia di sini sejauh ini.
Solusi saya:
Saya mengunduh file jar secara manual dan kemudian menginstal dependensi dengan menggunakan
install:install-file
plugin Apache Maven , lihat detail lebih lanjut di siniContoh Lengkap:
Unduh file jar dari sini
Instal dengan menggunakan perintah berikut:
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
sumber
M2Eclipse terkadang melakukan itu. Pilih
Project > Clean ...
dari Menu dan semuanya akan baik-baik saja setelah dibangun kembalisumber
Saya memiliki masalah yang sama, maven mengeluh tentang artefak yang hilang, meskipun ada di .m2 / repositori / [...]. Dalam kasus saya masalahnya adalah saya lupa menentukan repositori yang benar di pom.xml dari mana paket tersebut diunduh awalnya (diunduh oleh proyek lain).
Menambahkan repositori paket ke pom.xml memecahkan masalah.
Terima kasih Maximilianus atas petunjuk untuk file "* .positori" di direktori paket.
sumber
Ketika saya mencoba semua hal di atas seperti yang dikatakan teman saya tetapi tidak ada yang bekerja sebenarnya, saya menghadapi masalah yang sama dan menemukan solusi dalam beberapa cara masalah saya mulai ketika saya menambahkan repositori di bawah ini
dan masalah saya mulai ... jadi saya mengubah versi dan mengambil versi sebelumnya dan menghapus semua kesalahan. Jadi saya pikir masalah ini bisa karena versi yang kami tambahkan dalam file POM.xml.
sumber
saya mengunduh tabung yang hilang dan ditempatkan di repositori .m2 memperbaiki masalah =]
sumber
Langkah-langkah berikut ini berhasil untuk saya.
1) Potong semua konten dari file pom.xml dan simpan file lain dan simpan pom.xml
2) Hapus saja folder .m2 (seluruh repositori maven) dan restart gerhana (atau jbdevstudio)
3) rekatkan pom.xml sebelumnya konten file (dari file yang dipotong) dan semua kesalahan hilang.
sumber
Saya menghadapi masalah yang sama dan di bawah langkah ini menghapus semua kesalahan ini:
sumber
Saya menggunakan kode di bawah ini di pom.xml untuk mengunduh toples
Tetapi dalam folder .m2 di bawah folder validasi ... toples tidak dapat diunduh. Saya tidak yakin tentang masalah ini. Tapi saya mengunduh tabung yang sama dari situs web resmi maven dan ditempatkan di folder .m2 di bawah folder masing-masing dan membersihkan proyek. Kesalahan hilang dan mulai bekerja sekarang.
sumber
Ohh benar-benar berantakan! Saran saya: Ketika datang ke pom berantakan atau kemasan proyek, Eclipse benar-benar buruk dalam menunjukkan masalah sebenarnya. Ini akan memberitahu Anda beberapa dependensi hilang, padahal sebenarnya untuk pom cacat atau beberapa masalah lain hadir di pom Anda.
Biarkan Eclipse sendiri menjalankan instalasi maven. Anda akan sampai pada masalah sebenarnya dengan sangat cepat!
sumber
Prosedur berikut kasus saya menyelesaikan masalah
1-
2- periksa profil aktif
sumber
Saya menghadapi masalah ini beberapa kali. Solusi berikut ini berhasil untuk saya.
Sebagai catatan, terkadang ketika Anda menyalin file dari komputer lain mungkin ada enkripsi.
sumber
Saya punya solusi serupa seperti @maximilianus. Perbedaannya adalah file .repositori saya dipanggil _remote.repositores dan saya harus menghapusnya agar berfungsi.
Untuk misalnya dalam kasus saya, saya menghapus
Setelah melakukannya kesalahan saya hilang.
sumber
Saya mendapatkan masalah yang sama dengan SBT dan slf4j. Tidak ada yang berubah, tetapi pada satu mesin tiba-tiba itu tidak mau dibangun.
Saya mencoba:
target/
~/.sbt/<scala-version>/
folder~/.ivy2
cacheTidak satu pun di atas yang berfungsi.
Jadi, saya harus menggigit peluru dan menghapus seluruh saya
~/.ivy2/
folder cache dan menunggu 2GB dependensi untuk diunduh lagi. Saya tidak terbiasa dengan manifes cache jenis apa yang ditulis di sana, tetapi ini pasti merupakan korupsi dari salah satunya.(menggunakan SBT 2.10.4 untuk build Spark)
sumber
Jika solusi lain tidak berhasil dan Anda tahu toples yang benar ada di repositori Anda, maka:
Masalahnya adalah bahwa gerhana melakukan cache kesalahan karena beberapa alasan.
Saya memecahkan masalah ini dengan menghapus kesalahan di tab Masalah dan kemudian saya menyegarkan explorer proyek dan semua tanda seru dan kesalahan tidak pernah kembali.
sumber
Saya telah melihat bug yang dimanifestasikan sebagai "Kesalahan menginstal artefak: File ../ null / ... tidak ada" (yaitu, file tidak ditemukan karena ada "null" di jalur). Alasannya adalah bahwa satu variabel lingkungan tidak terlihat oleh pakar. Dulu:
dari pada
(dalam kasus yang terakhir variabel terlihat oleh proses anak)
sumber
Setelah menjalankan gerhana: gerhana bersih: gerhana berhasil bagi saya.
sumber
Hanya untuk memberikan satu solusi lagi yang mungkin: Dalam kasus saya, saya menghapus "pusat" dari pengaturan .m2 / jdom / jdom / 1.0, dan melakukan segalanya, tanpa hasil.
Jadi saya menemukan folder settings.xml saya di ./m2 macet karena proses yang gagal. Karena saya tidak menemukan proses di manajer tugas sistem, saya me-restart komputer dan berhasil.
sumber
Jika tidak ada hal lain yang berfungsi untuk saya, dalam tampilan masalah, klik kanan dan salin kesalahan dan tempel dalam editor teks. Dan gulir ke bawah untuk melihat apakah ada kesalahan lain selain artefak yang hilang.
Tampilan masalah Eclipse hanya menunjukkan sekitar 100 kesalahan dan kesalahan yang tidak terlihat mungkin yang menyebabkan semua kesalahan artefak yang hilang lainnya.
Setelah saya melihat semua kesalahan, saya bisa mencari tahu apa masalahnya dan memperbaikinya.
sumber
Saya sudah mencoba banyak tips tetapi satu-satunya yang berhasil adalah yang ini. Perbarui konfigurasi Maven. Klik kanan pada pom.xml, Jalankan sebagai -> Maven build (yang ke-2). Masukkan "paket bersih" di bidang Sasaran. Centang kotak Lewati Tes. Kemudian Jalankan, itu akan mengunduh semua stoples dengan benar dan masalah telah diperbaiki.
sumber
Saya mencoba semua solusi di atas kecuali secara manual menginstal toples di repositori saya.
Dengan menghapus file _remote_repositories di direktori yang sama dengan "file jar yang hilang" dan melakukan pembaruan pakar, saya membuatnya berfungsi.
Ini adalah hasil akhir yang sama dengan menginstal secara manual, saya kira.
sumber
Masalah saya: Saya lupa mengimpor proyek yang baru ditambahkan (ditambahkan oleh rekan kerja saya) ke ruang kerja gerhana saya.
File> Impor> Maven> Proyek Maven yang ada, temukan di dir-tree, periksa satu non-hantu yang belum ditambahkan.
Detail: Rekan kerja saya telah menambahkan proyek baru yang merupakan submodule git. Proyek yang ada merujuknya di pom.xml mereka. Saya sudah melakukan "git submodule init" dan "git submodule update". mvn dibangun dengan baik dari command-line tapi saya terus mendapatkan kesalahan "artefak yang hilang" ini dalam gerhana menunjuk di bagian atas pom.xml saya.
sumber