使用Maven从WAR中排除资源文件夹

时间:2016-04-20 07:06:29

标签: maven war

我正在使用eclipse STS m2e将我们的ant构建转换为maven。现在我有一个问题:

我在src/main/resources下有一个映射文件夹,如下所示:

enter image description here

并且映射文件夹包含一些.xml文件。

现在我想将映射文件夹下的所有.xml文件复制到最终WAR中的WEB-INF/classes文件夹中,为此我这样做了:

<resources>
...
        <resource>
            <directory>${basedir}\src\main\resources</directory>
        </resource>
        <resource>
            <directory>${basedir}\src\main\resources\mapping</directory>
        </resource>
...
</resources>

通过这样做,它还在WEB-INF/classes下的WAR中创建了一个映射文件夹。如何排除此映射文件夹,因为所有内容都已直接添加到WEB-INF/classes路径下。

请帮助。

1 个答案:

答案 0 :(得分:1)

        <resource>
            <directory>${basedir}/src/main/resources</directory>
            <excludes><exclude>mapping/</exclude></excludes>
        </resource>
        <resource>
            <directory>${basedir}/src/main/resources/mapping</directory>
        </resource>