Я следующую структуру:Maven не может получить доступ к родительским свойствам
parent-pom (pom)
|
- base-component (with <parent> parent-pom </parent>)(pom)
|
-- child-component (with <parent> base-component </parent>)(jar)
-- some-folder/another-child (with <parent> base-component </parent>)(jar)
В родительском-ПОМ У меня есть свойства с версиями как
<properties>
<product-version>3.7.8</product-version>
</properties>
Когда я строю child-component
и использовать там ${product-version}
- он построен без ошибок. Но когда я пытаюсь построить another-child
(с дочерним компонентом как зависимость) - maven не может прочитать ${product-version}
или выдает ошибку Could not find artifact base-component
, даже если я установил <relativePath>
.
Я думаю, что проблема заключается в папке между базовым компонентом и другим-ребенком, но я не могу переместить ее на уровень вверх.
Любые идеи?
«другой ребенок» использует правильный родитель? – wemu
@wemu Я думаю, да, а «другой ребенок» - в базовом компоненте. –