Что такое файл POM, который следует использовать при ручной установке файла JAR в локальный репозиторий maven с использованием eclipse? - PullRequest
0 голосов
/ 25 февраля 2012

При упаковке проекта в файл JAR Maven включает файл POM проекта в JAR.
Я использую Eclipse Indigo и установил m2e. Чтобы установить JAR-артефакт, я иду в Eclipse-> Import -> Maven -> Install package to local repo ... Затем я нажимаю на кнопку обзора и выбираю JAR, который хочу установить. Я также предоставляю: groupid, artifactid, версию, классификатор и т. Д.

Что касается файла POM, eclipse предоставляет мне три варианта:

  1. Чтобы нажать на кнопку обзора и выбрать файл POM (который я могу получить, извлекая его из JAR), или

  2. Чтобы установить флажок, запрашивающий создание файла POM, или

  3. Оставить пустым «выбор POM» и снять флажок «создать POM».

Учитывая, что мой JAR-файл включает в себя POM внутри, который содержит зависимости JAR, каков правильный способ установки JAR в локальный репозиторий?

1 Ответ

0 голосов
/ 26 февраля 2012

Вы должны извлечь файл pom и добавить его в опцию, странно иметь файл pom внутри фляги, это не обычный случай.

Обычно вы развертываете файл в своем локальном репо и удаленном репо, используя плагин установки в проекте, который компилирует этот jar из источника.Плагин установки скопирует / загрузит файл pom в дополнение к банке, но не внутри нее.

...