Свойства модуля Maven из другого модуля - PullRequest
2 голосов
/ 16 сентября 2011

У меня есть многомодульный проект.В одном из модулей я генерирую классы из wsdl.В поме этого модуля мне нужны некоторые свойства другого модуля.(build.directory, outputDirectory и т. д.)

Это что-то подобное возможно?

${project.parent.module.0.build.directory}

Я думаю, что где-то видел выше.Не удосужился протестировать его, потому что выполнение module.0 означало бы, что это зависит от порядка, в котором модули объявляются в родительском пом.

Ответы [ 2 ]

1 голос
/ 16 сентября 2011

Правильный способ сделать это - иметь родителя.Определите свойства там, а затем просто используйте их как родительский в других ваших модулях.Таким образом, вы можете легко обмениваться свойствами между вашими модулями.

0 голосов
/ 16 сентября 2011

Maven не предоставляет такой доступ.Вы можете использовать Groovy через GMaven , чтобы проанализировать другой pom как XML и получить то, что вы хотите.

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