使用 Maven 从 WAR 中排除资源文件夹
Exclude resource folder from WAR using Maven
我正在使用 eclipse STS m2e 将我们的 ant 构建转换为 maven。现在我有一个问题:
我在 src/main/resources
下有一个映射文件夹,如下所示:
映射文件夹中有一些 .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
路径下。
请帮忙。
<resource>
<directory>${basedir}/src/main/resources</directory>
<excludes><exclude>mapping/</exclude></excludes>
</resource>
<resource>
<directory>${basedir}/src/main/resources/mapping</directory>
</resource>
我正在使用 eclipse STS m2e 将我们的 ant 构建转换为 maven。现在我有一个问题:
我在 src/main/resources
下有一个映射文件夹,如下所示:
映射文件夹中有一些 .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
路径下。
请帮忙。
<resource>
<directory>${basedir}/src/main/resources</directory>
<excludes><exclude>mapping/</exclude></excludes>
</resource>
<resource>
<directory>${basedir}/src/main/resources/mapping</directory>
</resource>