7

私の spring+maven プロジェクトには、.properties および .xml リソース ファイルがあります。すべての spring xml 構成を除外して、.properties のみのフィルタリングを設定したいと考えています。これは非常に簡単なことです。

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

しかし今、env-config.xml などの 1 つの具体的な xml ファイルにフィルターを適用したいと考えています。問題は、すべての .properties ファイルと 1 つの特定の xml ファイルのみにフィルターを適用する方法です。

4

1 に答える 1

17

リソース要素をもう 1 つ追加してみてください

<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 に答える