在调试我的maven项目的过程种,当我执行maven install时总提示找不到mapper.xml文件,看了一下大家的说法,都说是maven没有把src/main/java下的mapper包记载到classpath种,可以通过修改maven配置文件pom.xml的方式解决,就是将src/main/java下的xml文件包含进来,像下面这样配置:
1 <build> 2 <resources> 3 <resource> 4 <directory>src/main/java</directory> 5 <includes> 6 <include>**/*.xml</include> 7 </includes> 8 </resource> 9 </resources> 10 </build>
但是我配置之后,mapper.xml文件是加载成功了,可是我的src/main/resources下的文件又找不到了,于是我废弃这种方式,修改了一下eclipse中的配置,修改方式如下:
1 、右键项目-Build Path-Configure Build Path
2、按图中顺序依次选中
3、添加配置
按照上图中的顺序进行添加:即将src/main/java下的xml文件都加载到classpath中,因为我已经添加过了,所以提示Pattern already exists。配置完后applay就可以了,再次install就不会出现找不到mapper或找不到资源文件的问题了。