Совместное использование зависимостей между несколькими файлами POM

Каков наилучший метод совместного использования нескольких зависимостей в проектах Maven.

Я могу придумать следующие 2 возможных подхода -

  1. Создание родительского POM-файла и использование того же POM-файла в каждом проекте, использующего набор зависимостей.

  2. Создание нового проекта maven с файлом POM, содержащим зависимости. Затем ссылка на этот проект во всех проектах, требующих общих зависимостей.

Есть ли другие подходы, какие из них я должен использовать?

6
задан blue-sky 25 January 2012 в 11:36
поделиться