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中,即可解决问题!