Я хочу імпортувати існуючий проект Maven в затемнення. Я знайшов 2 способи це зробити, один - через запуск з командного рядка, mvn eclipse:eclipse
а інший - встановити плагін Maven eclipse від eclipse. Яка різниця між обома і якими є кращі?
Maven-затемнення-плагін є Maven плагіна і завжди був там (один з першого плагіна Maven доступний з 1, один з першого плагіна мігрував в Maven 2). Це був довгий час єдиний гідний спосіб інтегрувати імпорт існуючого проекту Maven з Eclipse. Насправді він не забезпечує реальної інтеграції, він просто генерує файли .project
та .classpath
файли (у нього також є підтримка WTP) з проекту Maven. Я використовував цей плагін протягом багатьох років і був дуже задоволений ним (і в цей час дуже незадоволений плагінами Eclipse для Maven, як m2eclipse ).
M2eclipse плагін один з плагінів Eclipse , для Maven . Це насправді перший і найбільш зрілий з проектів, спрямованих на інтеграцію Maven в Eclipse IDE (це не завжди було так, це було не дуже корисно ~ 2 роки тому, дивіться відгуки в Mevenide vs. M2Eclipse, Q для Eclipse / IAM ). Але, навіть якщо я не використовую такі речі, як створення проекту Maven від Eclipse чи редактора POM чи інших магічних чарівників, я мушу сказати, що цей плагін зараз цілком придатний для використання, забезпечує дуже плавну інтеграцію, має приємні функції ... В іншому слова, я нарешті перейшов на нього :) Я зараз рекомендую це будь-якому користувачеві (просунутому чи початківцю).
Якщо я встановлю плагін Maven eclipse через меню затемнення Довідка -> Встановити нове програмне забезпечення, чи потрібно мені змінювати свій pom.xml, щоб включити плагін Maven eclipse у розділ плагінів?
Це питання трохи заплутано, але відповідь - ні. За допомогою встановленого плагіна m2eclipse просто клацніть правою кнопкою миші провідник пакунків та Імпортувати ...> Maven-проекти, щоб імпортувати існуючий проект Maven в Eclipse.