maven工程打包找不到hbm文件

用maven新建了一个web工程,将hbm文件放在跟实体类相同的包中,但是打包后只看到实体类的class文件,而看不到hbm文件。

 

解决方法是在pom.xml文件中添加配置,增加一个 plugin,如下:

 

<build> ...... <plugins> ...... <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-antrun-plugin</artifactId> <version>1.2</version> <executions> <execution> <id>prepare-dependencies-repackage-copy</id> <phase>generate-resources</phase> <goals> <goal>run</goal> </goals> <configuration> <tasks> <copy todir="target/classes/cn/ceopen/webx3sample/model" overwrite="true"> <fileset dir="src/main/java/cn/ceopen/webx3sample/model"> <include name="**/*.hbm.xml" /> </fileset> </copy> </tasks> </configuration> </execution> </executions> </plugin> </plugins> </build>

你可能感兴趣的:(maven,Web,Class,include)