maven的war包每次重启项目都需要重打吗?

在idea的tomcat里面,配deployment的时候选了项目的war包。由于项目搭建的时候出现了找不到mapper.xml的问题,因此在pom.xml总添加了以下代码:

<resources>
    <resource>
        <directory>src/main/java</directory>
            <includes>
                <include>**/*.xml</include>
            </includes>
        <filtering>false</filtering>
    </resource>
</resources>

看网上的介绍说,它的作用是打包的时候强制将java下面的xml文件也进行打包。这样的话需要每次修改后都输入mvn package,打war包才能启动项目吗?

https://blog.csdn.net/weixin_39494923/article/details/79168852

如果不是热加载,且不是本地调试,是需要每次重新打包的,如果是热加载本地调试则不需要

另外这个xml文件打包之后可以手动压缩到war包对应的目录里,war包可以用压缩软件打开的