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