Преобразуйте существующий проект Eclipse в проект знатока

Для проекта на работе мы рассматриваем использование плагина Знатока для Eclipse для автоматизации наших сборок. Прямо сейчас процедура намного более сложна, чем это должно быть, и мы надеемся, что Знаток упростит вещи до сборки с одним щелчком.

Мой вопрос, там мастер или автоматическое средство импорта для преобразования существующего проекта Java Eclipse к проекту Знатока, с помощью плагина Знатока? Или если я создаю новый проект Знатока и вручную копирую по всем исходным файлам, освобождает, и т.д.

242
задан Roman C 17 March 2016 в 10:36
поделиться

2 ответа

Если вы просто хотите создать POM по умолчанию и включить функции m2eclipse: поэтому я предполагаю, что в настоящее время у вас нет альтернативной автоматической настройки сборки, вы пытаюсь импортировать, и я предполагаю, что вы говорите о плагине m2eclipse.

Плагин m2eclipse предоставляет возможность щелчка правой кнопкой мыши по проекту, чтобы добавить этот файл по умолчанию pom.xml:

Новые версии M2E

Щелкните правой кнопкой мыши на Project -> подменю Configure -> Convert to Maven Project

Старые Версии M2E

Щелкните правой кнопкой мыши Project -> подменю Maven -> Enable Dependency Management.

Это сделает необходимое, чтобы включить плагин для этого проекта.


Чтобы ответить « существует ли автоматический импортер или мастер? »: я не знаю. Использование описанной выше опции позволит вам включить плагин m2eclipse для вашего существующего проекта, избегая ручного копирования. Вам все равно нужно будет настроить зависимости и другие вещи, которые вам нужно будет создать самостоятельно.

138
ответ дан 23 November 2019 в 03:12
поделиться

У меня вопрос, есть ли мастер или автоматический импортер для преобразования существующего проекта Eclipse Java в проект Maven с помощью подключаемого модуля Maven?

Насколько мне известно, нет ничего, что могло бы автоматически преобразовать проект Eclipse в проект Maven (т.е. изменить макет, создать POM, «сгенерировать» и снабдить его метаданными, обнаружить библиотеки и их версии, чтобы добавить их. к ПОМ и т. д.). У Eclipse просто недостаточно метаданных, чтобы сделать это возможным (в этом и заключается суть POM) и / или для получения достойного результата.

Или мне следует создать новый проект Maven и вручную скопировать все исходные файлы, библиотеки и т. Д.

На мой взгляд, это было бы лучшим вариантом. Создайте проект Maven, скопируйте / переместите источники, ресурсы, тесты, тестовые ресурсы в соответствующие каталоги, объявите зависимости и т. Д.

1
ответ дан 23 November 2019 в 03:12
поделиться
Другие вопросы по тегам:

Похожие вопросы: