idea maven项目编译后没有xml文件
接受的一个新项目,之前使用eclipse作为开发工具,我接手以后使用idea作为开发工具,可是项目启动后一直报异常
提示ibatis绑定异常,还是启动就异常来着。
mybatis dao.xml位置如下:
后来检查发现编译后的字节码文件.class无误,可是dao层对应的mapper.xml都缺失了,
编译后dao.xml文件夹:空空的,
然后修改了pom文件如下:
<build> <finalName>cloud-farmer</finalName> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-resources-plugin</artifactId> <configuration> <encoding>UTF-8</encoding> </configuration> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire-plugin</artifactId> <version>2.6</version> <configuration> <skipTests>true</skipTests> </configuration> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>3.3</version> <configuration> <source>1.7</source> <target>1.7</target> </configuration> </plugin> </plugins>
//编译时增加xml文件
<resources> <resource> <directory>src/main/java</directory> <includes> <include>**/*.xml</include> </includes> <filtering>true</filtering> </resource>
<resource> <directory>src/main/resources</directory> <filtering>true</filtering> </resource> </resources> </build>
可能创建maven的时候没注意设置resource文件夹位置,就在pom主动设置了
项目启动通过