Каков наилучший метод совместного использования нескольких зависимостей в проектах Maven.
Я могу придумать следующие 2 возможных подхода -
Создание родительского POM-файла и использование того же POM-файла в каждом проекте, использующего набор зависимостей.
Создание нового проекта maven с файлом POM, содержащим зависимости. Затем ссылка на этот проект во всех проектах, требующих общих зависимостей.
Есть ли другие подходы, какие из них я должен использовать?