Я управляю проектом Maven POM, который (как обычно, с проектами POM) состоит из 1 файла: pom.xml
. Существует несколько других проектов, которые наследуют настройки из этого ПОМ. Родительский pom не работает как агрегатор; в нем нет модулей.Исправление исходного кода на Maven Parent POM
Поскольку проект POM имеет разные версии и историю версий, чем проекты, зависящие от него, мне кажется логичным помещать его в отдельный репозиторий SCM. Идея заключается в том, что автоматическое задание сборки будет инициировано на коммит, которое затем может привести к выпуску нового POM в центральный репозиторий артефактов (Nexus). Это приводит к ситуации, когда у меня есть репозиторий Git с 1 файлом.
Вопрос: Является ли это нормальным/желательным способом обработки исходного кода проекта POM?
Да, это так. Потому что этот pom представляет собой артефакт, который используется другими ... – khmarbaise