2014-06-22 5 views
1

Я использую Eclipse Kepler 64 bit. По умолчанию он уже имеет m2e (плагин maven).Eclipse Maven Export Missing

Мастер импорта имеет опцию Maven, но экспорт один не делает:

http://i.stack.imgur.com/mEG5B.png

http://i.stack.imgur.com/38G5K.png

Я попытался установить m2e из Marketplace, но сказал, что не было ничего, чтобы установить.

Как мне получить экспортный вариант?

+1

Какой экспорт? M2E - это плагин для Eclipse, который поддерживает работу с проектами Maven в Eclipse. Вне Eclipse вы можете просто использовать командную строку для проекта Maven «mvn clean package». Что вы собираетесь экспортировать из Eclipse? – khmarbaise

+0

«Экспорт», чтобы сделать что-то с maven? Ближайшим является «установить или развернуть артефакт в репозитории Maven», который уже находится в меню «Импорт/Maven». – VonC

+0

Я ожидаю экспортный вариант для проектов maven, как и для импорта. – BullyWiiPlaza

ответ

0

Насколько M2E plugin обеспокоен использование Maven with Eclipse включает импорт существующего проекта, и убедившись, что pom.xml завершена (с добавлением в нее, с целью получения права .project права «природа», как и в this example)
См. "Importing Maven Projects" в Sonatype book.

Но как только проект импортируется, он становится обычным проектом (с дополнительными возможностями maven) без каких-либо параметров экспорта, определенных в maven.

Все, что вам нужно для «экспорта» проекта maven, это источники и pom.xml: каждый может запустить maven для получения всех зависимостей (из спецификаций pom.xml).

+0

Итак, я не могу импортировать проект с помощью maven, редактировать его и экспортировать без загруженных библиотек снова с помощью Eclipse? Конечно, это можно сделать вручную, но должно быть удобное решение для экспорта. – BullyWiiPlaza

+0

Обычно вещи, выходящие из вашего проекта maven, являются (1) ваши файлы jar, которые находятся в/целевой папке, и вы можете получить maven для экспорта/развертывания в nexus для вас. (2) ваши исходные файлы, которые должны храниться в исходном управлении, например svn или git. –

+0

@ user3764804 Да, maven основан на декларативном подходе: вы объявляете, что вам нужно в 'pom.xml'. Если «экспорт» включает в себя «pom», вы можете воспроизвести сборку по своему усмотрению. – VonC