maven配置资源拷贝

来源:互联网 发布:计算量子电路矩阵 编辑:程序博客网 时间:2024/06/05 23:03

1、在执行maven编译的时候,如果我把mybatis的mapper.xml和java类文件放在一起,会导致xml文件不会被复制过去,可能就会报mybatis的unbind异常


2、这个时候我们需要配置插件把配置文件都复制过去


3、在maven中配置资源拷贝插件

<!-- 配置maven插件 --><build><!-- 资源文件拷贝插件 --><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-resources-plugin</artifactId><version>2.7</version><configuration><encoding>UTF-8</encoding></configuration></plugin></plugins></build>



4、配置需要拷贝的文件(注意:如果配置了复制src/main/java下面的配置文件,src/main/resources下面的配置文件也需要手动配置)

<build><resources><resource><directory>src/main/java</directory><includes><include>**/*.xml</include></includes></resource><!-- 如果配置了拷贝java classpath下面的xml,项目中其他的配置文件应该手动配置复制过去 --><!-- <resource><directory>src/main/resources</directory><includes><include>**/*.xml</include></includes></resource> --></resources></build>


原创粉丝点击