Импортируйте значение pom в weblogic.xml - PullRequest
2 голосов
/ 03 февраля 2012

У меня есть pom.xml, который содержит определенные значения.Я хотел бы использовать один из них в weblogic.xml файле в WAR, как показано ниже:

<?xml version="1.0" encoding="UTF-8"?>
<weblogic-web-app xmlns="http://www.bea.com/ns/weblogic/weblogic-web-app">
    <context-root>someContext</context-root>

    <virtual-directory-mapping>
        <local-path>${foo}</local-path>
        <url-pattern>*.pdf</url-pattern>
    </virtual-directory-mapping>
</weblogic-web-app>

Но после сборки моего приложения оно не помещает туда эту foo переменную.

Можно ли это сделать?

1 Ответ

3 голосов
/ 03 февраля 2012

Вы должны явно включить фильтрацию в плагине war, чтобы это работало.

<plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-war-plugin</artifactId>
    <version>2.1</version>
    <configuration>
        <webResources>
            <resource>
                <filtering>true</filtering>
                <directory>src/main/webapp</directory>
                <includes>
                    <include>WEB-INF/weblogic.xml</include>
                </includes>
            </resource>
        </webResources>
    </configuration>
</plugin>
...