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 也有这样的例子。
我的 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 也有这样的例子。