欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

maven项目中 org.hibernate.MappingNotFoundException

程序员文章站 2022-04-26 16:04:57
...

如果配置文件没有放到src/main/resource文件夹下,那么就无法拷贝到target/classes文件夹下。
Maven默认只会把src/main/resources文件夹下的文件拷贝到target/classes文件夹下。
解决方案:
在pom.xml中显式地告诉Maven把什么资源文件复制到target/classes文件夹下。
代码如下:

<build>
<resources>
      <resource>
        <directory>src/main/java</directory>
        <includes>
          <include>**/*.xml</include>
        </includes>
        <filtering>true</filtering>
      </resource>
      <resource>
        <directory>src/main/resources</directory>
        <includes>
          <include>**/*.xml</include>
          <include>**/*.properties</include>
        </includes>
      </resource>
    </resources>
    </build>
相关标签: POM