Я использую управление зависимостями maven для импорта POM в мой проект Y, как показано ниже:
<dependencyManagement>
<dependencies>
<dependency>
<groupId>com.abc</groupId>
<artifactId>X</artifactId>
<version>1.0</version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencies>
</dependencyManagement>
И у моего артефакта X есть следующие свойства, к которым я хочу получить доступ в POM проекта Y:
<properties>
<property1>value1</property1>
<property2>value2</property2>
</properties>
Я не могу получить доступ к свойствам, определенным в X, в Project Y. Я понимаю, что, используя описанный выше подход, я не могу использовать управление плагинами, но мне не удалось найти что-либо связанное со свойствами в Интернете.
Также обратите внимание, что я не могу использовать артефакт X в качестве родителя, так как у нас уже определен родительский уровень проекта.
Не могли бы вы рассказать нам об этом.