Наследование свойств от родительского pom - PullRequest
15 голосов
/ 21 октября 2011

Есть ли способ наследовать свойства от родительского pom. Например: я хочу заменить $ {publish.dir} в дочернем pom значением из родительского pom.

родительский пом:

<properties> <publish.dir>/tmp/publish</publish.dir> </properties>

ребенок пом:

<outputDirectory>${publish.dir}/dev</outputDirectory>

1 Ответ

27 голосов
/ 21 октября 2011

Нет способа не наследовать свойства от родительского POM.Свойства, определенные в родительском элементе, видны в дочернем элементе.

Однако.outputDirectory - это относительно особенная часть модели данных POM.Унаследованные свойства не будут работать для этого.Я сожалею, что мне потребовалось так много времени, чтобы включить соответствующую часть моего мозга.Я думаю, что вам может не повезти, или вам может потребоваться указать вывод для определенных плагинов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...