Как упаковать артефакт, используя существующие артефакты зависимости?
У меня есть простой проект, содержащий несколько артефактов WAR и один артефакт EAR, который связывает их вместе.
<modules>
<module>service1</module>
<module>service2</module>
<module>ear</module>
</modules>
Если я бегу mvn package
с этим пом работает нормально. Реактор распознает артефакты, и мне не нужно использовать местный репозиторий.
Я хочу построить service1 и service2 отдельно. После этого я хочу собрать ear, используя результаты сборки из service1 и service2.
Если я бегу mvn package
только для слуха, он ищет артефакты в локальном хранилище и потерпит неудачу, потому что их там нет.
Как я могу сказать плагину уха искать в другом месте, например, в целевой папке самих модулей?
Предыстория: я хочу построить каждую ветвь функций и не хочу портить мой локальный репозиторий или дублировать его для каждой ветви.