2012-04-12 4 views
3

У меня есть несколько архетипов maven, которые я использую для создания мультимодульного проекта maven.Доступ к родительским свойствам при создании модуля из архетипа Maven

У меня есть требуемое свойство в архетипе, который я использую для создания родительского проекта. Это добавляется как свойство в pom.xml для проекта.

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

Похоже, что его снова передали в качестве собственности при вызове второго архетипа.

Возможно ли связать родительские свойства проекта во время процесса создания архетипа для модуля? Я хочу, чтобы значение было заменено на файлы в дереве src модуля, а не на место владельца, чтобы он был заменен в целевой папке.

Спасибо за любую помощь.

ответ

6

В Maven 3 вы можете получить доступ к родительским свойствам на ${project.parent.x}.

Дополнительную информацию можно найти на странице Maven Properties Guide.

+0

Спасибо за ответ, но я хочу, чтобы отфильтрованные значения были заменены во время процесса «генерация из архетипа». Таким образом, фактический файл, когда модуль был сгенерирован, содержит реальное значение, а не место владельца. – anorakgirl

Смежные вопросы