5

SpringRooとJPA2.0メタモデルジェネレーターを連携させる方法はありますか?

Spring Rooプロジェクトがあり、EclipseをIDEとして使用しています。ビルド/コンパイルプロセスでJPA2.0メタモデルジェネレーターを使用するようにEclipseプロジェクトとmavenpom.xmlを構成することができました。問題は、ジェネレーターがRooエンティティのメタモデルクラス(つまり、@Roo*アノテーションが付けられたドメインクラス)を生成しないことです。

「手動で」エンティティを作成し、ジェネレーターが適切に構成されていることを確認しました。ジェネレーターはAspectJIDTクラスを理解していないため、Rooエンティティで失敗するのではないかと思います。Rooエンティティに対してジェネレーターを機能させる方法はありますか?

ああ、忘れる前に、これらは私の構成です:

  • STS 2.5.1
  • Spring Roo 1.1.0
  • プロジェクト構成:
    • 注釈処理が有効
    • ファクトリパスにはhibernate-jpa-2.0-api-1.0.0.Final.jarhibernate-jpamodelgen-1.1.0.Final.jar
  • pom.xml
    • プラグインリポジトリとしてhttp://maven-annotation-plugin.googlecode.com/svn/trunk/mavenrepoが含まれています
    • org.hibernate:hibernate-jpamodelgen:1.1.0.Final依存関係として追加
    • Mavenソースフォルダーとしてorg.codehaus.mojo:build-helper-maven-plugin:1.5含めるように追加および構成されていますsrc/generated/java
    • 生成されたコードorg.bsc.maven:maven-processor-pluginを実行および配置するように追加および構成されたorg.hibernate.jpamodelgen.JPAMetaModelEntityProcessorsrc/generated/java

必要に応じて詳細をお知らせします。前もって感謝します。

4

1 に答える 1

-1

おそらくmodel2rooプロジェクトを見てください。

http://code.google.com/p/model2roo/

于 2011-06-07T13:36:39.700 に答える