Наследование свойств родительского помпа

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

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

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

child pom:

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

Ответ 1

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

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