您的位置:首页 > 其它

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的配置文件则可以放在根目录下


                                            
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  maven ibatis
相关文章推荐