maven编译项目后配置文件查找不到的问题
2014-07-03 09:21
246 查看
学习maven有一段时间了,由于前段时间刚学习了ibatis,因此自己就结合spring+mybatis +maven捣鼓点东西。写好java代码,写好配置文件,可是在测试的时候总是提醒我person.xml这个配置文件找不到,可是在ibatis配置文件中已经映射过了person.xml的配置文件。这就让我头大了,后来想到是不是编译出了什么问题,于是对项目进行重新编写,打开编译的class目录发现,编译只是把java文件编译后的字节码文件发过来,并没有把xml等配置文件发送过来,因此需要在项目的pom文件中添加如下的配置:
<resources>
<resource>
<directory>src/main/resources</directory>
<includes>
<include>**/*.properties</include>
<include>**/*.xml</include>
<include>**/*.tld</include>
</includes>
<filtering>true</filtering>
</resource>
</resources>
添加过后,再重新编译,发现编译后,class目录下包含了相关的配置文件,测试通过.关于 配置文件都要写在src/main/resources目录下,person.xml应该根据项目的person实体bean的package创建对应的包,其他的配置文件如spring的配置文件则可以放在根目录下
<resources>
<resource>
<directory>src/main/resources</directory>
<includes>
<include>**/*.properties</include>
<include>**/*.xml</include>
<include>**/*.tld</include>
</includes>
<filtering>true</filtering>
</resource>
</resources>
添加过后,再重新编译,发现编译后,class目录下包含了相关的配置文件,测试通过.关于 配置文件都要写在src/main/resources目录下,person.xml应该根据项目的person实体bean的package创建对应的包,其他的配置文件如spring的配置文件则可以放在根目录下
相关文章推荐
- myeclipse部署maven项目到tomcat,src/main/resources里面配置文件部署不到webapp下classes的问题
- myeclipse部署maven项目到tomcat,src/main/resources里面配置文件部署不到webapp下classes的问题
- 基于maven管理的项目中spring+mybatis配置数据源读取不到properties属性文件的问题
- 转:Maven项目编译后classes文件中没有dao的xml文件以及没有resources中的配置文件的问题解决
- 转:Maven项目编译后classes文件中没有dao的xml文件以及没有resources中的配置文件的问题解决
- Maven项目通过配置文件读取证书问题
- myeclipse部署maven时,src/main/resources里面配置文件加载不到webapp下classes路径下的问题
- [原]Maven项目编译后classes文件中没有.xml问题
- [转]Maven项目编译后classes文件中没有.xml问题
- IDEA将Maven项目中src源代码下的xml配置文件编译进classes
- maven项目编译漏掉src/main/java下的xml配置文件
- myeclipse部署maven项目到tomcat,src/main/resources里面配置文件部署不到webapp下classes
- maven项目中resource包中的配置文件load失败问题
- myeclipse部署maven时,src/main/resources里面配置文件加载不到webapp下classes路径下的问题 分类: Maven Myeclipse 2014-07-11 1
- IDEA的maven项目中静态文件编译的路径问题(未测试)
- 关于maven和tomcat命令,maven项目编译不到tomcat下问题
- 用eclipse开发maven项目资源文件不编译问题
- myeclipse部署maven时,src/main/resources里面配置文件加载不到webapp下classes路径下的问题
- [置顶] 关于Idea基于maven创建springMvc项目中配置文件自动扫描找不到base-package问题
- 部署maven时,src/main/resources里面配置文件加载不到webapp下classes路径下的问题