关闭

用eclipse开发maven项目资源文件不编译问题

2177人阅读 评论(0) 收藏 举报
分类:

最近在使用eclipse的maven插件进行开发的时候一些资源文件总是不被编译(主要是mybatis的配置文件和数据源配置文件),这些.xml文件和.properties文件好像被编译器给忽略掉了,经过一查阅,问题终得解决,特此总结一下,希望可以帮到遇到类似问题的同学。

大家都知道类加载器默认加载src根目录下的资源文件。因此我们的资源文件需要同步编译到classes路径下,而编译器并没有为我们这么做。

以eclipse为例提供两种方法:

第一种:配置source文件夹:

为buildpath添加src/main/resource文件夹,把资源文件添加到改文件夹内即可;

ps:maven默认有这个文件夹,只需要去build添加一下就好,不添加是不编译的。

第二种:配置pom.xml文件的build路径

具体配置如下:

<build>
        <resources>
            <resource>
                <directory>src/main/java</directory>
                <includes>
                    <include>**/*.xml</include>
                </includes>
            </resource>
        </resources>
    </build>

简单介绍一下:directory标签内为源文件路径,include标签为你要编译的文件,支持通配符。

有问题欢迎批评。


1
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:2899次
    • 积分:86
    • 等级:
    • 排名:千里之外
    • 原创:6篇
    • 转载:0篇
    • 译文:0篇
    • 评论:0条
    文章分类
    文章存档