在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包可以用压缩软件打开的