hbm文件都在src/main/java/com/test/ivd/cms/orm/pojo 目錄下,但是運行maven test老報錯誤,經過檢查發現hbm文件沒有拷貝到target/classes目錄中,在pom文件中增加如下內容
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-antrun-plugin</artifactId>
<version>1.7</version>
<executions>
<execution>
<id>prepare-hbm-copy</id>
<phase>generate-resources</phase>
<goals>
<goal>run</goal>
</goals>
<configuration>
<tasks>
<copy todir="target/classes/com/test/ivd/cms/orm/pojo"
overwrite="true">
<fileset dir="src/main/java/com/test/ivd/cms/orm/pojo">
<include name="**/*.hbm.xml" />
</fileset>
</copy>
</tasks>
</configuration>
</execution>
</executions>
</plugin>