2013-08-02 4 views
4

Я только что загрузил проект из github, у него есть pom.xml и отсутствует множество зависимостей.Что мне делать с файлом pom.xml?

Я установил m2e Maven integration in Eclipse plugin, но теперь, что мне делать? Он установлен и, кажется, работает, но как мне теперь загружать зависимости?

+0

Возможно, вы можете ознакомиться с документами Maven http://maven.apache.org/guides/getting-started/maven-in-five-minutes.html – hanumant

ответ

3

Щелкните правой кнопкой мыши на своем проекте, запустите как -> maven install.

Если вы не видите их, вы либо неправильно установили m2e, либо вам нужно импортировать проект в качестве проекта maven.

В этом случае удалите проект из своего рабочего пространства (не проверьте «удалить содержимое на диске»). Щелкните правой кнопкой мыши в проводнике проекта и щелкните по импорту ... В этом диалоговом окне вы можете выбрать существующие проекты maven, где вам нужно перейти к самому высокому каталогу, содержащему файл pom.xml.

Кроме того, если на вашем компьютере установлена ​​maven (а не m2e в затмении), вы можете открыть каталог, содержащий pom.xml, и просто введите mvn clean install. Это создаст ваш проект. Если вы получили сообщение «Build success», вы узнаете, что зависимости были выбраны правильно.

+0

Я начал загрузку на некоторое время, после чего получил сообщение «build failed» [ОШИБКА] Для этой сборки не было указано никаких целей. Вы должны указать действительный этап жизненного цикла или цель в формате. Что входит в поля «цель» и «профиль» на экране конфигурации запуска? – code511788465541441

+0

вы будете безопаснее с целями 'clean install' (вы можете оставить' profile' пустым). Элемент 'clean' очищает кеш до его создания, а часть' install' строит, тестирует и сохраняет скомпилированные артефакты в локальном хранилище maven вашего компьютера. Вы можете увидеть список целей здесь: http://maven.apache.org/guides/introduction/introduction-to-the-lifecycle.html –

0

Этого должно быть достаточно для создания проекта. Зависимости должны быть загружены во время сборки.

0

Файлы Pom.xml используются для проектов Maven.

В зависимости от вашей версии Eclipse, возможно, она несовместима с Maven из коробки. Если нет, вы можете установить плагин Maven (например, m2e), чтобы проект можно было рассматривать как проект Maven.

Maven будет делать управление зависимостями (если pom.xml файл настроен правильно)

2

В затмении, Вы должны преобразовать свой проект в проект Maven. щелкните правой кнопкой мыши по вашему проекту -> maven (или configure) -> конвертировать в проект maven (или включить управление зависимостями).

Это должно автоматически обновлять ваши зависимости, если это не так, тогда щелкните правой кнопкой проект вашего проекта -> maven -> update (или обновите зависимости, это зависит от версии m2e, которую вы используете).

0

Когда вы щелкните правой кнопкой мыши по проекту-> Запустить As-> Maven install, он загрузит все зависимости, которые он еще не имеет в вашем локальном репозитории.

5
  • Вы извлекаете мерзавец файлы в папку разные из рабочей среды Eclipse.
  • Запустите Eclipse на чистой рабочей площадке и установите m2e. (Я обычно устанавливаю m2e-wtp для получения веб-проектов)
  • Использовать файл -> Импортировать -> Существующие проекты Maven.
  • Укажите на pom.xml, который хотите использовать в файлах, указанных выше.
  • Подождите, пока Eclipse загрузит половину Интернета.
  • Готово.
+0

С Eclipse 4.4 (Luna) многие загрузки включают плагин m2e, поэтому отдельная загрузка не обязательно. –

Смежные вопросы