Maven — внешний XML-файл с зависимостями

#java #maven

#java #maven

Вопрос:

Я хочу разделить свои зависимости на несколько xml файлов для упрощения управления и лучшей читаемости.
Это означает, что мой pom.xml должен иметь возможность ссылаться на внешний локальный xml файл (не внешний jar !) Со списком зависимостей для включения.
Я также должен упомянуть, что мне не нужно несколько pom.xml файлов. Просто xml файл с зависимостями для включения.
Это возможно в gradle системе сборки с использованием: apply from: project.file('gradle/build_default.gradle') синтаксис.
Есть ли что-то эквивалентное или похожее для maven ?

Комментарии:

1. Простой ответ на это. Это невозможно. Вопрос, что именно вам нужно для упрощения управления?

2. Вы можете наследовать зависимости от родительского pom.xml .

3. Обычно вы не должны наследовать зависимости.

4. У меня есть длинный список прикладных модулей моей команды, который я хотел бы сохранить отдельно от основного pom.xml чтобы сохранить pom.xml меньше и более читабельно

5. Список модулей? вы написали зависимости… ? Вы можете использовать один / несколько файлов спецификации … и т.д… Можете ли вы привести несколько примеров…

Ответ №1:

Как уже сказал khmarbaise:

Это невозможно сделать. Нет механизма для включения XML в POM.