maven配置mybatis忽略文件问题:
由于mybatis-plus在自动生成期间会将mapper.xml文件生成在mapper包中
默认情况下类只能放到src/main/java,资源文件放在src/main/resources,如果把资源文件放到src/main/java下,
编译打包的时候都会忽略掉,因此可以添加配置(插件),来控制即使写到 src/main/java目录里面的配置文件,属性文件都
不会过滤掉。
用于解决maven项目编译后xml文件丢失问题。
直接在maven的项目中添加以下配置代码即可!
<build>
<plugins>
<!--资源文件拷贝插件-->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-resources-plugin</artifactId>
<version>2.6</version>
<configuration>
<encoding>UTF-8</encoding>
</configuration>
</plugin>
</plugins>
<!--配置maven对resources文件过滤-->
<resources>
<resource>
<directory>src/main/java</directory>
<includes>
<include>**/*.xml</include>
<include>**/*.properties</include>
</includes>
<filtering>false</filtering>
</resource>
</resources>
</build>
本文介绍了如何通过在Maven项目中添加特定插件配置,避免mapper.xml和.properties文件在编译打包时被忽略,以解决Mybatis Plus自动生成文件丢失的问题。
7166

被折叠的 条评论
为什么被折叠?



