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

问题描述 投票:0回答:1

我的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本身来完成此任务?

java spring-boot maven maven-assembly-plugin maven-shade-plugin
1个回答
0
投票

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

docs也是一个例子。

© www.soinside.com 2019 - 2024. All rights reserved.