mapper映射文件不发布问题

问题:
Maven发布项目丢失Mybatis Mapper包的映射(xml)文件。

说明:
在进行模块化开发打jar包时,maven会将非java文件过滤掉, xmlproperties配置文件等,但是这些文件又是必需的。

解决方法:
使用maven进行打包发布时,由于maven无法对xml文件进行编译打包,须在pom.xml文件中添加如下配置:

<!-- 如果不添加此节点 mybatis的mapper.xml文件都会被漏掉。 -->
<build>
    <resources>
           <resource>
               <directory>src/main/java</directory>
               <includes>
                   <include>**/*.properties</include>
                   <include>**/*.xml</include>
               </includes>
               <filtering>false</filtering>
           </resource>
       </resources>
</build>

猜你喜欢

转载自blog.csdn.net/u010758410/article/details/80559102