我的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也是一个例子。