Меня попросили работать над проектом maven с несколькими модулями, имеющими следующий родительский элемент:
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>${spring.boot.version}</version>
</parent>
некоторые из этих модулей зависят друг от друга, и такие зависимости импортируются в раздел <dependencies>
.
Я создал тестовый общий модуль, который будет использоваться как test-jar
и импортирован всеми другими модулями, но для того, чтобы это работало должным образом, его нужно собрать перед остальными хотя бы один раз. Я исследовал способы выполнения sh этого, и кажется, что правильный способ - создать родительский pom для проекта и заставить его работать с порядком сборки. К сожалению, мне не разрешено это делать.
Поэтому мне было интересно, существует ли альтернативный подход, обеспечивающий сборку этого модуля раньше других.
Спасибо за внимание