7

我的 spring+maven 项目有 .properties 和 .xml 资源文件。我只想为 .properties 设置过滤,不包括所有 spring xml 配置。这是非常简单的事情:

    <resource>
        <filtering>true</filtering>
        <directory>${basedir}/src/main/resources</directory>
        <excludes>
            <exclude>**/*.properties</exclude>
        </excludes>
    </resource>
    <resource>
        <filtering>false</filtering>
        <directory>${basedir}/src/main/resources</directory>
        <includes>
            <include>**/*.xml</include>
        </includes>
    </resource>

但现在我想将过滤器应用于一个具体的 xml 文件,比如 env-config.xml。所以问题是如何将过滤器应用于所有 .properties 文件和一个特定的 xml 文件?

4

1 回答 1

17

尝试再添加一个资源元素

<resource>
    <filtering>true</filtering>
    <directory>${basedir}/src/main/resources</directory>
    <includes>
        <include>path/to/file.xml</include>
    </includes>
</resource>

不确定它是否有效,我现在没有 Maven。

于 2013-01-03T22:33:48.870 回答