将pom的值导入到weblogic.xml中

发布于 2025-01-02 08:48:00 字数 575 浏览 4 评论 0原文

我有包含定义值的 pom.xml 。我想在 WAR 的 weblogic.xml 文件中使用其中之一,如下所示:

<?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 变量放在那里。

有可能吗?

I have pom.xml that contains defined values. I would like to use one of them in weblogic.xml file in WAR like below:

<?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>

But after building my application, it does not put there this foo variable.

Is it possible to do ?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

鲸落 2025-01-09 08:48:00

您必须在 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>

You have to explicitly enable filtering in the war plugin for this to work.

<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>
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文