当前位置: 首页 > Java > 正文

maven项目src/java/main/xml文件在traget class目录不存在

关键字:
1 星2 星3 星4 星5 星 (暂无评分)
Loading ... Loading ...
baidu_share

maven项目一般把xm文件放在src/main/resources目录下,但是有的时候需要把xml文件放在src/main/java目录下,例如:dao目录为com/xq/dao,dao对应的mybatis文件放在com/xq/dao/mappers/下,但是在target/classes/com/xq/dao/mappers/com/xq/dao/mappers/不存在对应的xml文件。

解决该问题方法有两种,一是把com/xq/dao/mappers移到src/main/resources目录下。

第二种方法是在pom.xml文件,增加如下配置:

			<resource>
				<!-- This include everything else under src/main/java directory -->
				<directory>${basedir}/src/main/java</directory>
				<excludes>
					<exclude>**/*.java</exclude>
				</excludes>
			</resource>

在运行

mvn clean eclipse:eclipse

把project把clean,重新编译一下,xml文件就会出现在对应的位置。

本文固定链接: http://www.chepoo.com/the-maven-project-src-java-main-xml-file-does-not-exist-in-the-traget-class-directory.html | IT技术精华网

【上一篇】
【下一篇】

maven项目src/java/main/xml文件在traget class目录不存在:等您坐沙发呢!

发表评论