2011-05-05 4 views
1

Я использую pom.xml для объединения различных сборок. Я хотел бы настроить профили с настройками, которые применяются к нескольким файлам pom.xml. Итак, у меня есть что-то вродеКак использовать свойства профиля pom.xml с агрегацией pom?

<project> 
.... 
<modules> 
    <module>project1</module> 
    <module>project2</module> 
</modules> 
<profiles> 
    <profile> 
    <id>local</id> 
    <properties> 
     <my.setting>setting</my.setting> 
    </properties> 
    <profile> 
</profiles> 
</project> 

Однако my.setting, похоже, не попадает в дочерние модули. Как заставить это работать?

ответ

0

Проблема в том, что вы используете только aggegration. Но вы должны использовать наследование в дочерних модулях, что означает наличие там родительской записи. Затем информация будет распространяться на детей.