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.jar
、hibernate-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.JPAMetaModelEntityProcessor
src/generated/java
必要に応じて詳細をお知らせします。前もって感謝します。