Tidak dapat menghitung build plan: Plugin org.apache.maven.plugins: maven-resources-plugin: 2.5 atau salah satu dari dependensinya tidak dapat diselesaikan

178
org.apache.maven.plugin.PluginResolutionException: Plugin org.apache.maven.plugins:maven-resources-plugin:2.5 or one of its dependencies could not be resolved: Failed to read artifact descriptor for org.apache.maven.plugins:maven-resources-plugin:jar:2.5
    at org.apache.maven.plugin.internal.DefaultPluginDependenciesResolver.resolve(DefaultPluginDependenciesResolver.java:129)
    at org.eclipse.m2e.core.internal.project.registry.EclipsePluginDependenciesResolver.resolve(EclipsePluginDependenciesResolver.java:48)
    at org.apache.maven.plugin.internal.DefaultMavenPluginManager.getPluginDescriptor(DefaultMavenPluginManager.java:142)
    at org.apache.maven.plugin.internal.DefaultMavenPluginManager.getMojoDescriptor(DefaultMavenPluginManager.java:261)
    at org.apache.maven.plugin.DefaultBuildPluginManager.getMojoDescriptor(DefaultBuildPluginManager.java:185)
    at org.apache.maven.lifecycle.internal.DefaultLifecycleExecutionPlanCalculator.setupMojoExecution(DefaultLifecycleExecutionPlanCalculator.java:152)
    at org.eclipse.m2e.core.internal.embedder.MavenImpl.setupMojoExecution(MavenImpl.java:386)
    at org.eclipse.m2e.core.internal.project.registry.ProjectRegistryManager.setupMojoExecution(ProjectRegistryManager.java:865)
    at org.eclipse.m2e.core.internal.project.registry.MavenProjectFacade.getMojoExecution(MavenProjectFacade.java:355)
    at org.eclipse.m2e.core.project.configurator.AbstractCustomizableLifecycleMapping.getBuildParticipants(AbstractCustomizableLifecycleMapping.java:66)
    at org.eclipse.m2e.core.project.configurator.AbstractLifecycleMapping.configure(AbstractLifecycleMapping.java:87)
    at org.eclipse.m2e.core.internal.project.ProjectConfigurationManager.updateProjectConfiguration(ProjectConfigurationManager.java:414)
    at org.eclipse.m2e.core.internal.project.ProjectConfigurationManager.updateProjectConfiguration(ProjectConfigurationManager.java:351)
    at org.eclipse.m2e.core.ui.internal.UpdateMavenProjectJob.runInWorkspace(UpdateMavenProjectJob.java:74)
    at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:38)
    at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
Caused by: org.sonatype.aether.resolution.ArtifactDescriptorException: Failed to read artifact descriptor for org.apache.maven.plugins:maven-resources-plugin:jar:2.5
    at org.apache.maven.repository.internal.DefaultArtifactDescriptorReader.loadPom(DefaultArtifactDescriptorReader.java:296)
    at org.apache.maven.repository.internal.DefaultArtifactDescriptorReader.readArtifactDescriptor(DefaultArtifactDescriptorReader.java:186)
    at org.sonatype.aether.impl.internal.DefaultRepositorySystem.readArtifactDescriptor(DefaultRepositorySystem.java:279)
    at org.apache.maven.plugin.internal.DefaultPluginDependenciesResolver.resolve(DefaultPluginDependenciesResolver.java:115)

Saya telah membaca di mana banyak orang dapat menyelesaikan ini dengan:

Saya baru mengenal Maven, mohon maafkan ketidaktahuan saya

Proyek ini sedang bekerja pada komputer lain, dan hanya menariknya dari repositori yang satu ini, dengan versi gerhana dan plugin m2e yang sama diinstal. Saya telah membodohi ini selama lebih dari 10 jam sekarang dan itu membuat saya gila (Maven telah menjadi sakit kepala bagi saya sejauh ini ...) Setiap bantuan sangat dihargai! Terima kasih sebelumnya!

EDIT

Setelah melihat lebih dekat saya melihat bahwa itu tidak mengunduh file .jar ke repositori lokal ... Saya tidak yakin apakah itu sesuatu yang jelas ...

EDIT

Saya tidak diberi opsi untuk menambahkan Ketergantungan Maven ke jalur pembuatan.

Singkat
sumber
Tidak ada jawaban yang memperbaiki masalah ini untuk saya, tetapi saya menemukan jawabannya di posting ini: stackoverflow.com/questions/5704010/maven-in-5-min-not-working , terutama Solution # 1.
Sydney

Jawaban:

153

Saya memiliki masalah yang sama persis.

[ERROR] Plugin org.apache.maven.plugins:maven-resources-plugin:2.5 or one of its dependencies could not be resolved: Failed to read artifact descriptor for org.apache.maven.plugins:maven-resources-plugin:jar:2.5: Failure to find org.apache.maven.plugins:maven-resources-plugin:pom:2.5 in http://repo.maven.apache.org/maven2 was cached in the local repository, resolution will not be reattempted until the update interval of central has elapsed or updates are forced -> [Help 1]
...

Had maven 3.0.5, gerhana Kepler dengan JBoss Dev Studio 7 diinstal. Komputer duduk di jaringan internal dengan proxy ke internet. Inilah yang saya lakukan.

0. Periksa apakah server penyimpanan maven sudah menyala

1. Periksa Proxy diatur dan berfungsi

Pertama saya pikir itu adalah masalah proxy, saya memastikan bahwa pengaturan maven.xml berisi pengaturan proxy (settings.xml dapat ada di dua tempat satu di MAVEN_HOME. Yang lain di% userprofile% .m2 \ dengan yang kemudian memiliki prioritas lebih tinggi) :

<proxy>
  <id>optional</id>
  <active>true</active>
  <protocol>http</protocol>
  <username>optional-proxyuser</username>
  <password>optional-proxypass</password>
  <host>proxy.host.net</host>
  <port>80</port>
  <nonProxyHosts>local.net|some.host.com</nonProxyHosts>
</proxy>

dan memeriksa apakah proxy berfungsi dengan mencoba melakukan telnet ke sana:

telnet [proxy] [port number]

2. Periksa bukan Masalah Eclipse

menjalankan 'mvn kompilasi' di tingkat baris perintah di luar gerhana - masalah yang sama.

Jika 'mvn kompilasi' berhasil. Tetapi tidak berfungsi menggunakan plugin maven di eclipse, lihat plugin Maven tidak menggunakan pengaturan proxy eclipse

3. Periksa bukan Masalah Cache. Menghapus semua konten di repositori pakar lokal saya. (Lokasi default: ~ / .m2 / repositori) Dan kemudian reran maven - masalah yang sama muncul.

4. Apa yang berhasil untuk saya

Unduh & pasang plugin yang hilang secara otomatis: Dengan mendeklarasikan plugin yang hilang di bagian pembuatan file POM untuk pluginManajemen Maven akan secara otomatis mengambil plugin yang diperlukan. Di file POM, tambahkan kode ini untuk versi plugin yang Anda butuhkan:

  <build>
        <pluginManagement>
          <plugins>
            <plugin>
              <artifactId>maven-resources-plugin</artifactId>
              <version>2.7</version>
            </plugin>           
          </plugins>
        </pluginManagement>   
    </build>

Secara manual menginstal plugin yang hilang: Saya mengunjungi http://mvnrepository.com/artifact/org.apache.maven.plugins/maven-resources-plugin/2.5 dan mengunduh maven-resources-plugin-2.5.jar dan maven-resources-plugin -2.5.pom . Menyalinnya langsung ke repositori maven ke folder yang benar (~ / .m2 / repositori / org / apache / maven / plugins / maven-resources-plugin / 2.5) dan reran 'mvn compile'. Ini memecahkan masalah.


Sunting1

Setelah ini saya punya dua masalah lagi dengan 'mvn install':

The POM for org.apache.maven.plugins:maven-surefire-plugin:jar:2.10 is missing, no dependency information available

The POM for org.apache.maven.plugins:maven-install-plugin:jar:2.3.1 is missing, no dependency information available

Saya mendekati masalah ini dengan cara yang sama seperti di atas, mengunduh dari http://mvnrepository.com/artifact/org.apache.maven.plugins/maven-surefire-plugin/2.10 dan http://mvnrepository.com/artifact/org. apache.maven.plugins / maven-install-plugin / 2.3.1

JackDev
sumber
3
Saya akan mengikuti saran Anda, tetapi pada menit terakhir saya mencoba 'mvn install'. Ini berfungsi, yang menunjukkan akar penyebab masalah dengan server untuk repositori default.
Donal Lafferty
1
Terima kasih, masalah saya justru pada file POM! Saya pikir ini karena saya menginstal Maven 2.6 di luar Eclipse, di komputer saya. Dalam folder yang sama untuk Maven 2.6, baik file JAR dan POM ada di sana sementara hanya file JAR di tempat untuk Maven 2.5
ericn
1
@Akari, lihat maven.apache.org/guides/introduction/... mungkin ada repositori maven lokal, server repositori maven di jaringan internal perusahaan Anda, dan repositori maven publik.
JackDev
1
Dalam kasus saya, saya memeriksa ~ / .m2 / repositori / org / apache / maven / plugins / maven-resources-plugin / 2.6 dan tidak ada file pom sama sekali !! Ini sangat membantu. Terima kasih banyak!
Anand Rockzz
1
Saya pikir Anda harus memperbarui jawaban Anda untuk juga menyertakan fakta bahwa menghapus semua yang ada di repositori pakar juga bisa menjadi solusi.
Adrian Ber
132

Saya memiliki masalah yang sama persis dan karena saya membaca di suatu tempat bahwa kesalahan disebabkan oleh file yang di-cache, saya memperbaikinya dengan menghapus semua file di bawah folder repositori .m2. Lain kali saya membangun proyek saya harus mengunduh semua dependensi lagi tetapi itu sepadan - 0 kesalahan !!

Neet
sumber
6
Saya melakukan apa yang Anda katakan di sini. Tampaknya telah menyelesaikan masalah saya.
rpat
2
Masalah serupa di sini - solusi ini tampaknya telah memperbaikinya untuk saya juga.
Priidu Neemre
1
Sama untuk saya. Tapi saya mulai mvndengan opsi debug dan saya perhatikan bahwa file pom di repositori lokal rusak. Menghapus file itu dan menjalankannya lagi mvnmengakibatkan file itu diunduh lagi dan semuanya berfungsi.
Adrian Ber
2
baru saja menghapus semuanya dari org/apache/maven/plugins/maven-resources-plugin/2.5folder, dan berlari mvn installkembali. Ini bekerja untuk saya.
Shams
1
Di Eclipse, saya pikir ini juga dapat dicapai dengan klik kanan pada proyek -> Maven -> Perbarui proyek dan centang "Paksa Pembaruan Stapshots / Rilis", klik OK. Semua dependensi diunduh dengan 0 kesalahan.
Tamara Aviv
17

Beberapa hal untuk dicoba:

  1. Periksa dua kali lokasi repo artefak lokal yang dikonfigurasi dalam settings.xmlfile Anda (di lokasi berikut {your home folder}/.m2/settings.xml). Apakah Anda yakin repo lokal berada di tempat yang Anda kira? (Ya, kesalahan yang saya buat di masa lalu ...)
  2. Hapus seluruh konten repo artefak pada mesin build baru (atau setidaknya apa pun yang terkait dengan Maven). Anda menyebutkan melakukan beberapa repo pembersihan artefak tapi saya tidak yakin direktori apa yang Anda hapus. Saya pernah mengalami masalah aneh seperti ini ketika stoples rusak.
  3. Pastikan Anda memiliki cukup ruang disk / kuota untuk repo artefak lokal. Saya telah mengalami masalah aneh ketika saya tidak memiliki kuota yang cukup besar untuk menampung semua artefak, kemungkinan disebabkan oleh sebagian file jar yang diunduh.
  4. Coba jalankan dengan Maven biasa di baris perintah; ambil Eclipse dan m2e dari persamaan. mvn -U dependency:resolveharus melakukannya. -U memaksa Maven mengunduh apa pun kebijakan pembaruan repositori Anda. Tambahkan -Xuntuk mendapatkan pendataan debug terperinci.
  5. Salin settings.xml dari MAVEN_HOME \ conf \ ke USER_HOME.m2. Tambahkan proksi (jika perlu) jika Anda berada di belakang server proxy.
pengguna944849
sumber
+1. Pemeriksaan pertama menangani sebagian besar kasus terutama ketika kita memiliki file pengaturan mvn tertentu. Untuk pengguna eclipse, perbaikan cepat adalah dengan mengarahkan file pengaturan yang benar di bawah Window> Preferences> Maven> Pengaturan Pengguna.
gyani
9

saya menghadapi masalah yang sama saat menggunakan gerhana kepler dan pakar versi 3.2,

saat membangun proyek, itu menunjukkan kepada saya kesalahan yang sama dalam gerhana

ada dua versi (2.5 dan 2.6) dari plugin di bawah

.m2/repository/org/apache/maven/plugins/maven-resources-plugin/

saya menghapus versi 2.5 lalu bekerja untuk saya

vektor
sumber
7

Masalah saya adalah lokasi file konfigurasi.

Dalam pengaturan gerhana (Windows-> preferensi-> maven-> Pengaturan Pengguna) file konfigurasi default untuk titik maven ke C:\users\*yourUser*\.m2\settings.xml. Jika Anda membuka zip maven dan menginstalnya di folder pilihan Anda file akan berada di dalam *yourMavenInstallDir*/conf/, sehingga mungkin tidak di mana gerhana berpikir (milikku tidak). Jika ini masalahnya, pakar tidak akan memuat dengan benar. Anda hanya perlu mengatur jalur "Pengaturan Pengguna" untuk mengarahkan ke file yang tepat.

Pembual
sumber
7

Tampaknya ada banyak penyebab berbeda untuk masalah ini. Saya mengalaminya setelah menginstal versi baru Eclipse (Luna). Pakar baris perintah bekerja dengan baik, tetapi Eclipse telah membangun masalah.

Saya menggunakan Otoritas Sertifikat di JRE saya. Ini penting karena ini memberikan otentikasi saya saat mengunduh sumber daya Maven. Meskipun proyek saya menunjuk ke JRE yang sesuai di dalam Eclipse - Eclipse berjalan menggunakan JRE yang berbeda (ini jelas terlihat pada properti proses Java di task manager Windows). Solusi saya adalah menambahkan yang berikut ini di eclipse.ini saya dan secara eksplisit mendefinisikan JRE yang ingin saya gunakan.

-vm
C:\Program Files\Java\jdk1.7.0_51\bin\javaw.exe 
The Gilbert Arenas Dagger
sumber
4

Anda harus memeriksa Force Update Snapshots/Releasesketika memperbarui proyek dengan maven. Ini bekerja untuk saya :-).Paksa Perbarui Snapshots / Rilis

gxet4n
sumber
3

Coba hapus semua dir /usr/share/maven-repo- tentu saja maka maven akan mati sehingga Anda harus menginstal ulang dan coba lagi. Dalam kasus saya instal ulang dari maven ver.3. ke maven2 dengan menghapus semua repositori membantu.

Saya mencoba dengan menghapus semua dari .m2 tetapi itu tidak membantu.

osmial
sumber
3
Pertanyaan ini memiliki jawaban yang diterima dan jawaban Anda adalah menyuruhnya menghapus semua direktori-nya? Pastikan untuk membaca seluruh pertanyaan dan jawaban sebelum menjawab.
durron597
2
@ durron597: Solusi Martijn sebenarnya cukup dekat dengan jawaban yang diterima. Dia menambahkan lebih banyak info ke ans yang diterima.
mindreader
3

Beberapa file yang hilang di repositori lokal Anda. Biasanya di bawah${user.home}/.m2/repository/

Jawaban Neets memecahkan masalah. Namun jika Anda tidak ingin mengunduh lagi semua dependensi ke repositori lokal Anda, Anda dapat menambahkan dependensi yang hilang ke proyek Anda dan mengompilasinya.

Gunakan situs web repositori pakar untuk menemukan ketergantungan. Dalam kasus Anda, http://mvnrepository.com/artifact/org.apache.maven.plugins/maven-resources-plugin/2.5 tidak ada.

Salin XML yang terdaftar ke file pom.xml proyek Anda. Pada kasus ini

<dependency>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-resources-plugin</artifactId>
    <version>2.5</version>
</dependency>

Jalankan mvn compiledi folder root pom.xml. Maven akan mengunduh semua dependensi yang hilang. Setelah mengunduh, Anda dapat menghapus ketergantungan yang ditambahkan.

Sekarang Anda harus dapat mengimpor proyek pakar atau memperbarui proyek tanpa kesalahan.

Kelapa Terkejut
sumber
3

Apa yang saya temukan adalah bahwa sementara m2e mencari v2.5 secara default, repo lokal saya memiliki 2.6 dan no 2.5.

Tanpa menyelidiki bagaimana ini terjadi, hanya dengan menambahkan ketergantungan pada pom memecahkan masalah

<dependency>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-resources-plugin</artifactId>
    <version>2.6</version>
</dependency>

Ini bisa dihapus setelah menjalankan build sekali

Yuri Gridin
sumber
3

Ikuti langkah-langkah mudah untuk menyelesaikan masalah di bawah ini: Tidak dapat menghitung rencana bangun: Plugin org.apache.maven.plugins: maven-resources-plugin: 2.5 atau salah satu dependensinya tidak dapat diselesaikan: Gagal membaca deskripsi artefak untuk org.apache .maven.plugins: maven-ar-plugin: ar: 2.4 in eclipse

masukkan deskripsi gambar di sini

Solusi: Langkah1: masukkan deskripsi gambar di sini

Langkah 2:

masukkan deskripsi gambar di sini

Masalah terpecahkan

masukkan deskripsi gambar di sini

Sandeep Nehte
sumber
2

Alasan yang lebih halus untuk ini bisa berupa file Settings.xml yang memiliki spasi di baris pertama sebelum doctype

cduggan
sumber
2

Semoga saya tidak terlambat ke pesta.

Menemukan ini menggunakan Eclipse Kepler dan Maven 3.1.

Solusinya adalah dengan menggunakan JDK dan bukan JRE untuk proyek Eclipse Anda. Pastikan Anda mencoba maven clean dan uji dari gerhana hanya untuk mengunduh stoples yang hilang.

Yamato
sumber
Saya memiliki masalah ini untuk waktu yang lama dan tidak bisa mengetahuinya sampai saya mulai melihat ke variabel sistem saya. Ternyata saya telah mengatur JAVA_HOME saya ke JRE, dan bukan JDK.
Joe Caruso
1

Saya memiliki masalah yang sama tetapi dengan penyebab lain. Solusinya adalah dengan menonaktifkan Avira Browser Protection (dalam bahasa Jerman Browser-Schutz). Saya mengambil solusinya dari m2e tidak bisa mentransfer metadata dari nexus, tetapi maven command line bisa . Itu dapat diaktifkan lagi yang pakar memiliki plugin yang diperlukan.

iuzuz
sumber
1

Kebanyakan orang akan memberitahu Anda untuk memeriksa pengaturan proxy Anda atau menghapus dan menambahkan kembali artefak, tapi saya akan menjauh dari itu dan memberikan saran lain jika itu tidak menjadi masalah Anda. Ini bisa jadi pengaturan cermin Anda.

Jika Anda menggunakan pakar di kantor maka ada peluang bagus pakar dikonfigurasi untuk mencari repositori pakar internal perusahaan Anda. Jika Anda melakukan pekerjaan dari rumah dan Anda tidak terhubung ke jaringan, ini bisa menjadi masalah. Solusi yang jelas mungkin VPN ke kantor untuk mendapatkan visibilitas ke repo ini. Cara lain untuk melakukannya adalah dengan menambahkan situs mirror lain ke file /User/.m2/settings.xml Anda jadi jika gagal menemukannya di jaringan kantor Anda, ia akan mencoba repo publik.

<mirror>
    <id>Central</id>
    <url>http://repo1.maven.org/maven2</url>
    <mirrorOf>central</mirrorOf>
    <!-- United States, St. Louis-->
</mirror>

Untuk repositori pakar lain lihat di sini: http://docs.codehaus.org/display/MAVENUSER/Mirrors+Repositories

afenkner
sumber
1

Dalam kasus saya, saya menggunakan instalasi pakar eksternal dengan m2e. Saya telah menambahkan pengaturan proxy saya ke file settings.xml instalasi eksternal maven. Pengaturan ini belum digunakan oleh m2e bahkan setelah saya mengatur instalasi eksternal maven sebagai instalasi standar maven.

Untuk mengatasi masalah ini, saya telah mengonfigurasi file pengaturan maven global di dalam gerhana menjadi file settings.xml dari instalasi maven eksternal saya.

Sekarang gerhana dapat mengunduh artefak yang diperlukan.

Markus Peröbner
sumber
1

Setelah memasukkan pengaturan proxy Anda di settings.xml

<proxies>
<!-- proxy 
 | Specification for one proxy, to be used in connecting to the network.
 |  -->
<proxy>
  <id>optional</id>
  <active>true</active>
  <protocol>http</protocol>
  <username>DOMAIN\YOURID</username>
  <password>123456</password>
  <host>proxy.company.com</host>
  <port>8080</port>
  <nonProxyHosts>local.net|some.host.com</nonProxyHosts>
</proxy>

</proxies>

Periksa apakah tag di bawah ini memiliki nilai false di settings.xml

<offline>false</offline>

Ini membantu saya.

Raphael
sumber
1

Selain balasan @JackDev, yang juga menyelesaikan masalah saya adalah

1) Instal direktori jdk di bawah tanpa spasi:

C:/Java

Dari pada

C:/Program Files/Java

Ini adalah masalah yang diketahui di Windows. Saya memperbaiki JAVA_HOMEjuga

2) Instal maven seperti dalam kasus Java, di bawah C:/Maven. Memperbaiki yang M2_HOMEsesuai.

3) Saya java 7 dan java 8 di laptop saya. Jadi saya mendefinisikan jvm menggunakan eclipse.ini. Ini bukan langkah wajib jika Anda tidak memiliki -vmentri di eclipse.ini. Saya memperbarui:

C:/Java/jdk1.7.0_79/jre/bin/javaw.exe

Dari pada:

C:/Java/jdk1.7.0_79/bin/javaw.exe

Semoga berhasil

KerenSi
sumber
1

Jika Anda telah mengkonfigurasi repositori di pengaturan maven Anda.xml , periksa apakah Anda memiliki akses ke sana.

Ketika saya memiliki masalah ini, ada repositori perusahaan yang dikonfigurasi di settings.xml tapi saya keluar dari perusahaan.

stidiovip
sumber
1
his issue is happening due to change of protocol from http to https for central repository. please refer following link for more details. https://support.sonatype.com/hc/en-us/articles/360041287334-Central-501-HTTPS-Required 

In order to fix the problem, copy following into your pom.ml file. This will set the repository url to use https.

<repositories>
        <repository>
            <snapshots>
                <enabled>false</enabled>
            </snapshots>
            <id>central</id>
            <name>Central Repository</name>
            <url>https://repo.maven.apache.org/maven2</url>
        </repository>
    </repositories>
    <pluginRepositories>
        <pluginRepository>
            <releases>
                <updatePolicy>never</updatePolicy>
            </releases>
            <snapshots>
                <enabled>false</enabled>
            </snapshots>
            <id>central</id>
            <name>Central Repository</name>
            <url>https://repo.maven.apache.org/maven2</url>
        </pluginRepository>
    </pluginRepositories>
SKSajjan
sumber
0

Jika Anda memiliki proxy, Anda juga harus menghapus SOCKS di

Window > Preferences > Network Connections.
forzagreen
sumber
0

Saya mendapatkan masalah yang sama.

Saya baru saja menginstal plugin m2e (Maven2Eclipse) dari situs di bawah ini:

http://www.eclipse.org/m2e/

Eclipse> Bantuan> Instal Perangkat Lunak Baru> Situs Perangkat Lunak yang Tersedia> Tambah

Name: m2e (any name is OK)
Location:m2e - http://download.eclipse.org/technology/m2e/releases/

Di bawah Instal Window> Work with:

Pilih lokasi baru ini dan Tambahkan semua plugin yang muncul. Eclipse restart dan itu berjalan dengan baik tanpa ada kesalahan sebelumnya.

Sanchit Khera
sumber
0

Jika Anda bekerja di perusahaan, mereka mungkin mencegah Anda mengunduh perangkat lunak luar dan menginstalnya. Anda mungkin perlu menginstal plugins secara manual atau repoint ke repositori mirror internal.

pengguna1207381
sumber
0

Coba unduh versi pakar lain. Saya memiliki masalah yang sama dengan maven 3.5.2, saya memecahkan masalah saya dengan mengunduh maven 3.0.4

skordemir
sumber
0

Barang yang sangat tua.

Berhasil diselesaikan memperbaiki localRepository di settings.xml. File ini disalin dari komputer saya yang lain dan jalur repositori .m2 tidak sama.

<?xml version="1.0" encoding="UTF-8"?>
<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">

  <localRepository>C:\Users\foo\.m2</localRepository>

</settings>
Hai StackExchange
sumber
0

Saya bisa mengatasi masalah ini dengan langkah-langkah berikut

  1. Instal Maven secara terpisah
    https://www.mkyong.com/maven/how-to-install-maven-in-windows/
  2. Atur instalasi Maven eksternal di Eclipse
    masukkan deskripsi gambar di sini


3. Setel proxy di settings.xml dalam instalasi Maven
(C: \ path \ apache-maven-3.6.0 \ conf)

<proxy>
 <id>optional</id>
 <active>true</active>
 <protocol>http</protocol>
 <username>optional-proxyuser</username>
 <password>optional-proxypass</password>
 <host>proxy.host.net</host>
 <port>80</port>
 <nonProxyHosts>local.net|some.host.com</nonProxyHosts>
</proxy>
  1. Perbarui Pengaturan Pengguna Maven masukkan deskripsi gambar di sini

  2. Perbarui proyek Maven
    masukkan deskripsi gambar di sini

jafarmlp
sumber
0

Saya telah memindahkan proyek saya ke mesin lain, menyalin semua perpustakaan pakar saya dari mesin lama ke mesin baru, lakukan Klik kanan pada proyek saya >> Maven >> Perbarui Proyek. Dan kemudian membangun proyek saya. Selain ini, saya juga telah melakukan langkah ini yang ditunjukkan pada tangkapan layar. Dan hanya itu yang berhasil !!

Pergi ke Window -> Preferences -> Maven -> Pengaturan Pengguna, pastikan Anda memiliki pengaturan ini ..
masukkan deskripsi gambar di sini

Juga Klik kanan pada proyek Anda -> Properties -> Maven, dan pastikan Anda memiliki path di sini ke repositori maven ..
masukkan deskripsi gambar di sini

pak lelaki
sumber
0

Saya menghadapi masalah yang sama dan tidak ada yang bekerja di atas, seperti dengan memperbarui MVN juga kesalahan yang sama, dengan membangun juga sama, memasukkan rincian di settings.xml meskipun masalah yang sama.

Setelah itu lagi saya mencoba dan melakukan sesuatu yang berbeda yang tidak dilakukan sebelumnya dan berhasil.

Sederhana, saya mengklik pembaruan kekuatan sambil memperbarui proyek Mvn. Dengan mengklik kanan pada file pom, ada opsi di bawah Maven, "Perbarui Proyek" dan membuka satu popup untuk memilih opsi pembaruan. PASTIKAN PEMBARUAN PASTI PASTI DIPERIKSA, secara default tidak dicentang. Dan bingo, itu bekerja seperti pesona!

Pranay
sumber