У меня есть структура Maven, такая как:
- Parent
- Child 1
- Child 2
Я определил Parent
<version>1.0-SNAPSHOT</version>
и оставил Child 1
и Child 2
без версий, так что оба потомка будут наследовать Parent
версия автоматически.
Проблема в том, что мне нужно ссылаться на Child 1
как на зависимость от Child 2
, и единственный способ сделать это - передать Child 1
версию, такую как:
<dependency>
<groupId>com.myapp</groupId>
<artifactId>child-1</artifactId>
<version>1.0-SNAPSHOT</version>
</dependency>
Я хотел избежать этого, так как оба ребенка все равно унаследуют версию Parent
, но я не могу включить Child 1
как:
<dependency>
<groupId>com.myapp</groupId>
<artifactId>child-1</artifactId>
</dependency>
Этоесть способ избежать ссылки на Child 1
verion на Child 2
POM?
Получение этого автоматически будет намного менее подвержено ошибкам.