У меня есть несколько проектов Maven, скажем a
, b
, c
, наследующих от одного родителя (, назовем егоparent
), а также будучи модулями (другого проекта, чем parent
, назовем егоsuper
).
Все эти проекты имеют упаковку pom
. Каждый из этих проектов имеет специфическую конфигурацию, но у них есть и общая часть. Чтобы быть более конкретным, каждый проект имеет два тестовых файла конфигурации JMeter :, один из которых предназначен для данного проекта, а другой является общим и одинаковым для всех проектов.
Проблема -в том, как мне настроить POM, чтобы этот общий файл конфигурации был общим для всех проектов?
В качестве обходного пути можно было бы объединить их все в super
и использовать профили. Однако в этом случае мне пришлось бы делать отдельную сборку для каждой конфигурации вручную (, тогда как сейчас я могу просто собратьsuper
).
Есть похожие вопросы, вроде вот этот , но они касаются плагина jar
, который для данного случая не актуален.
Структура, для справки:
Наследование POM:
parent
|
-------------
| | |
a b c
Структура файла:
super
|
|-a
|
|-b
|
|-c