Saya ingin mengimpor proyek pakar yang ada ke gerhana. Saya menemukan 2 cara untuk melakukannya, satu melalui menjalankan dari baris perintah mvn eclipse:eclipse
dan yang lainnya adalah menginstal plugin maven eclipse dari eclipse. Apa perbedaan antara keduanya dan mana yang lebih disukai?
The maven-gerhana-plugin adalah Maven Plugin dan telah selalu berada di sana (salah satu plugin pertama yang tersedia dengan Maven 1, salah satu plugin pertama bermigrasi ke Maven 2). Sudah sejak lama satu-satunya cara yang layak untuk mengintegrasikan impor proyek pakar yang ada dengan Eclipse. Sebenarnya, itu tidak menyediakan integrasi nyata, hanya menghasilkan .project
dan .classpath
file (itu juga memiliki dukungan WTP) dari proyek Maven. Saya telah menggunakan plugin ini selama bertahun - tahun dan sangat senang dengannya (dan sangat tidak puas saat ini oleh plugin Eclipse untuk Maven seperti m2eclipse ).
The m2eclipse Plugin adalah salah satu plugin Eclipse untuk Maven . Ini sebenarnya yang pertama dan paling matang dari proyek yang bertujuan mengintegrasikan Maven dalam Eclipse IDE (ini tidak selalu terjadi, itu tidak benar-benar dapat digunakan ~ 2 tahun yang lalu, lihat umpan balik di Mevenide vs M2Eclipse, Q for Eclipse / IAM ). Tetapi, bahkan jika saya tidak menggunakan hal-hal seperti membuat proyek Maven dari Eclipse atau editor POM atau penyihir mewah lainnya, saya harus mengatakan bahwa plugin ini sekarang benar-benar dapat digunakan, menyediakan integrasi yang sangat lancar, memiliki fitur yang bagus ... Di lain kata-kata, saya akhirnya beralih ke itu :) Sekarang saya akan merekomendasikan ini kepada pengguna mana pun (lanjutan atau pemula).
Jika saya menginstal plugin maven eclipse melalui menu eclipse Bantuan -> Instal Perangkat Lunak Baru, apakah saya masih perlu memodifikasi pom.xml saya untuk memasukkan plugin maven eclipse di bagian plugins?
Pertanyaan ini agak membingungkan tetapi jawabannya tidak. Dengan plugin m2eclipse terinstal, klik kanan paket explorer dan Impor ...> Maven proyek untuk mengimpor proyek maven yang ada ke Eclipse.
Saya tidak berpengalaman dengan Eclipse atau Maven sehingga jawaban lain sepertinya agak rumit.
Rangkaian langkah-langkah sederhana berikut ini berhasil untuk saya:
Prasyarat : Pastikan Anda telah menginstal plugin Maven di Eclipse IDE Anda: Cara menambahkan plugin Maven ke Eclipse
pom.xml
file)sumber
Menggunakan
mvn eclipse:eclipse
hanya akan menghasilkan file konfigurasi gerhana umum, ini bagus jika Anda memiliki proyek sederhana; tetapi dalam kasus proyek berbasis web seperti servlet / jsp Anda perlu menambahkan fitur Java EE secara manual ke eclipse (WTP).Untuk membuat proyek dapat dijalankan melalui bagian server eclipse, Konfigurasikan Apache untuk Eclipse: Unduh dan unzip Apache Tomcat di suatu tempat. Di Eclipse Windows -> Preferences -> Servers -> Runtime Environments add (Buat server lokal), pilih versi Tomcat Anda, Selanjutnya, Browse ke direktori Tomcat yang telah Anda unzip, klik Finish.
Jendela -> Tampilkan Tampilan -> Server Tambahkan proyek ke daftar server
sumber
Maven memiliki plugin Eclipse dan Eclipse memiliki plugin Maven kita akan membahas hal-hal itu. Ketika kita menggunakan maven dengan hal-hal baris perintah dan lain-lain ketika kita melalui gerhana kita tidak ingin kode perintah baris itu memiliki sangat banyak membantu, Maven dan gerhana memberikan integrasi yang baik, mereka akan bekerja dengan sangat baik bersama, terima kasih atas plugin itu
Langkah 1 : Pergi ke proyek pakar. Di sini proyek saya adalah FirstApp. (Contoh proyek saya adalah FirstApp)
Di sana Anda dapat melihat satu file pom.xml, sekarang yang kita inginkan adalah membuat proyek gerhana menggunakan pom.xml itu.
Langkah 2 : Gunakan perintah mvn eclipse: eclipse
Langkah 3 : Verifikasi proyek
setelah eksekusi pemberitahuan perintah ini bahwa dua file baru telah dibuat
Catatan: - kedua file ini dibuat untuk Eclipse. Saat Anda membuka file-file itu, Anda akan melihat variabel kelas "M2_REPO" dihasilkan. Anda ingin menambahkan jalur kelas di gerhana, jika gerhana akan menunjukkan kesalahan.
Langkah 4 : Mengimpor proyek gerhana
Lebih detail di sini
sumber
Saya menemukan plugin m2eclipse lebih bermanfaat. Ini menyediakan alat yang bagus seperti editor POM dan membuat proyek Maven dari dalam Eclipse.
sumber
eclipse:eclipse
pada awalnya, tidak perlu untuk itu jika Anda memiliki m2eclipse diinstal. Cukup Impor ...> Proyek Maven dan lupakan plugin maven-eclipse.Saya tidak dapat mengimpor proyek Maven dengan langkah-langkah yang disarankan di atas sampai saya menemukan alasan mengapa tidak mengimpor:
Proyek maven tidak akan mengimpor jika Anda memiliki proyek Maven lain dengan id artefak yang sama. Pastikan ID artefak proyek Anda unik di ruang kerja gerhana Anda.
sumber
Karena Eclipse Neon yang berisi Eclipse Maven Integration (m2e) 1.7, cara yang disukai adalah salah satu cara berikut:
.project
) serta untuk proyek non-Eclipse yang hanya berisi filepom.xml
.sumber
File »Impor» Maven »Proyek Maven Yang Ada» Selanjutnya
http://www.websparrow.org/misc/how-to-import-maven-project-in-eclipse
sumber