如何在mab的hbmtemplate中使用* .hbm.xml文件作为输入?

时间:2009-12-01 14:11:12

标签: hibernate maven-plugin

在Hibernate Tool hbmtemplate的Ant任务中,可以使用* .hbm.xml文件作为输入,而不是通过JDBC读取表描述。

有没有办法在codehaus的Hibernate3 Maven plugin的hbmtemplate目标中做同样的事情?

在Ant中,我可以通过向配置添加文件集来实现此目的:

<configuration configurationfile="hibernate.cfg.xml">
  <fileset dir="generated/xml">
    <include name="*.hbm.xml"/>
  </fileset>
</configuration>

<hbmtemplate templateprefix="pojo/" template="Pojo.ftl" />

2 个答案:

答案 0 :(得分:0)

您可以将hbm.xml文件放在src/main/resourcessrc/test/resources目录中吗? Maven将这些文件夹添加到类路径中。

答案 1 :(得分:0)

嗯,总是可以使用antrun plugin在maven中使用Ant。这样,您就可以在generate-sources阶段设置任务。