Я пытаюсь преобразовать проект Ant в Maven. Существующая сборка использует свойства стиля Ant в src/main/webapp/WEB-INF/components.xml
, который является файлом Seam.
Я могу расширить свойства в полученном файле war
, используя maven-war-plugin. Но я не могу расширить свойства в target/myproject/WEB-INF/components.xml
.
Это означает, что когда я пытаюсь запустить плагин Jetty, он не видит расширенных свойств.
Я попытался определить свойства как во внешнем файле, так и прямо в сборке. Мой раздел профиля выглядит следующим образом:
<profiles>
<profile>
<id>dev</id>
<activation>
<activeByDefault>true</activeByDefault>
</activation>
<build>
<filters>
<filter>src/main/filters/components-dev.properties</filter>
</filters>
</build>
<properties>
<debug>true</debug>
<jndiPattern>FOO</jndiPattern>
</properties>
</profile>
</profiles>