Ralat: "Tidak dapat mengira pelan binaan: Pemalam org.apache.maven.plugins:maven-resources-plugin:2.5 atau salah satu kebergantungannya tidak boleh diselesaikan"
Latar Belakang:
Apabila menggunakan Maven, anda mungkin menghadapi ralat ini apabila pemalam Maven maven-resources-plugin tidak dapat diselesaikan. Pemalam ini bertanggungjawab untuk memproses berkas sumber dan fail sifat.
Langkah Penyelesaian Masalah:
1. Semak Kesambungan Internet dan Tetapan Proksi:
Pastikan anda mempunyai akses Internet dan konfigurasi proksi anda (jika ada) adalah betul dalam fail tetapan Maven.xml anda. Sahkan tetapan proksi dengan menguji dengan telnet [proksi] [nombor port].
2. Padamkan Repositori Maven Setempat:
Padamkan kandungan repositori Maven tempatan anda di ~/.m2/repository untuk memaksa Maven memuat turun kebergantungan yang diperlukan sekali lagi.
3. Semak Konfigurasi Eclipse Maven:
Konfigurasikan Eclipse untuk menggunakan pemasangan Maven yang sama seperti baris arahan (Maven luaran), bukannya yang terbenam. Ini boleh dilakukan dalam Keutamaan Eclipse -> Maven -> Pemasangan.
4. Pasang Ketergantungan Hilang Secara Manual:
Muat turun secara manual maven-resources-plugin-2.5.jar dan maven-resources-plugin-2.5.pom daripada repositori seperti Maven Central dan pasangkannya dalam repositori tempatan anda di ~/.m2/repository/org/apache/maven/plugins/maven-resources-plugin/2.5.
5. Gunakan Pengurusan Pemalam dalam POM:
Tambah bahagian pengurusan pemalam berikut pada fail POM anda untuk memuat turun dan memasang pemalam yang hilang secara automatik:
<build> <pluginManagement> <plugins> <plugin> <artifactId>maven-resources-plugin</artifactId> <version>2.7</version> </plugin> </plugins> </pluginManagement> </build>
Petua Tambahan:
Atas ialah kandungan terperinci Mengapa Maven Tidak Boleh Menyelesaikan maven-resources-plugin dan Bagaimana Saya Boleh Membetulkannya?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!