Maven - 在 war 文件的根目录中包含外部资源

Maven - Include external resource at the root of war file

我的 maven 项目的根目录下有一个资源文件。目录结构如下

src/
pom.xml
resource_file

在 pom.xml 中,我将资源提到为:

<build>
   <resources>
        <resource>
            <directory>.</directory>
            <includes>
                <include>resource_file</include>
            </includes>
        </resource>
    </resources>
</build>

在 war 文件中,resource_file 出现在 WEB-INF/classes/resource_file。我需要 resource_file 位于 war 文件的根目录。我可以解压缩 war 文件并将 resource_file 移动到根目录并再次创建 war 文件。但是,有什么办法可以通过 maven 本身来实现吗?

默认将资源放入src/main/webapp 目录,该目录将自动放入生成的war 文件的根目录。

docs 也有这样的例子。