2010-11-30 61 views
5

有沒有辦法讓Spring Roo和JPA 2.0 metamodel generator一起工作?Eclipse,JPA 2.0元模型生成器和Spring Roo一起工作

我有一個Spring Roo項目並使用Eclipse作爲IDE。我能夠配置Eclipse項目和maven pom.xml以在構建/編譯過程中使用JPA 2.0元模型生成器。問題是,生成器不會爲Roo實體生成元模型類(即,使用@Roo*批註註釋的域類)。

我創建了一個「手動」的實體並確認生成器已正確配置。我懷疑Roo實體的生成器失敗,因爲它不理解AspectJ IDT類。有沒有辦法讓發電機爲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作爲依賴
    • 添加和配置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

如有必要,我可以提供進一步的細節。提前致謝。

+0

你能工作嗎?我對你有一個非常類似的設置,並且想要使用JPA元模型,但是沒有成功生成實體。 – 2010-12-30 16:37:29

回答