Hibernate 3 RC1で設定ファイルからコードを生成するAntタスク

 2系の「net.sf.hibernate.tool.hbm2java.Hbm2JavaTask」はExtenstionsに入っていたらしいが、3にはExtensionsがありません。Extenstionsとしてダウンロードされるのには

  • hibernate-tools.jar
  • jdom.jar
  • velocity-1.3.1.jar

 のみっつ。

 さがしていたら、Eclipseプラグインのあるところ、org.hibernate.eclipse_3.0.0.alpha/libにhibernate-tools.jarがありました。

  • hibernate-tools.jar → 入れ替え
  • jdom.jar → org.hibernate.eclipse_3.0.0.alpha/libにないので前のExtensionsのものをコピー
  • velocity-1.3.1.jar → バージョン違いが入っていたので、velocity-1.3.1.jarを消してvelocity-1.4.jarをいれる。

 タスクも本体のシグニチャ変更に伴って「org.hibernate.tool.hbm2java.Hbm2javaTask」に変更。なんとか読み込むことができそう。