默认情况下,Maven使用src/main/java作为源码文件夹,并且仅include **/*.java,其他的文件一律忽略。这样对于使用Hibernate而产生的大量hbm.xml文件都会被忽略。此时需要修改pom.xml,在project.build下增加以下内容:
<resources>
<resource>
<directory>src/main/resources</directory>
</resource>
<resource>
<directory>src/main/java</directory>
<excludes>
<exclude>**/*.java</exclude>
</excludes>
</resource>
</resources>
<testResources>
<testResource>
<directory>src/test/resources</directory>
</testResource>
<testResource>
<directory>src/test/java</direct