maven项目相关问题点

在maven的项目工程中 ,遇到过很多的问题,下面时自己整理的,暂时,不详细,只是记录了下还记得一些问题点

常见问题一 : 类目录下面的资源文件,无法找到
比如下面的案例,报错
org.hibernate.boot.MappingNotFoundException: Mapping (RESOURCE) not found :
配置文件

根据报错原因来判断是因为找不到资源文件,但是实际在配置的时候,明明是可以点击过去的,那么是为什么呢?原因如下:
在maven工程编译的时候,默认时不会将class文件下面的资源文件加载到target文件里面的,我们需要进行手动配置maven,才可以加载这些资源文件

解决方案:

<build>
    <resources>
            <resource>
                <directory>src/main/java</directory>
                <includes>
                	<!--扫描类文件目录下面的所有的资源文件-->
                    <include>**/*.xml</include>
                </includes>
                <filtering>true</filtering>
            </resource>
            <!--注意,如果在这里配置了扫描类目的资源文件的话,这里面还需要再配置扫描资源文件下面的配置文件;如果没有配置,会导致maven编译扫描不到你的resources下面的资源文件!!-->
            <resource>
            <!--扫描资源文件目录下面的所有的xml文件-->
                <directory>src/main/resources</directory>
                 <includes>
                    <include>**/*.xml</include>
                    <include>**/*.properties</include>
                </includes>
            </resource>
     </resources>
</build>

添加上面的配置到pom中,即可解决问题!

猜你喜欢

转载自blog.csdn.net/whiteGu/article/details/83214687
今日推荐