Eclipse, генератор метамоделей JPA 2.0 и Spring Roo работают вместе - PullRequest
5 голосов
/ 30 ноября 2010

Есть ли способ использовать Spring Roo и JPA 2.0 генератор метамоделей для совместной работы?

У меня есть проект Spring Roo и я использую Eclipse в качестве IDE.Мне удалось настроить проект Eclipse и maven pom.xml для использования генератора метамоделей JPA 2.0 в процессе сборки / компиляции.Проблема в том, что генератор не генерирует классы метамодели для сущностей Roo (то есть, доменные классы, которые помечены @Roo* аннотациями).

Я создал сущность "вручную" и подтвердил, что генераторправильно настроен.Я подозреваю, что генератор не работает для сущностей Roo, потому что он не понимает классы AspectJ IDT.Есть ли способ заставить генератор работать для сущностей Roo?

О, прежде чем я забуду, это мои конфигурации:

  • STS 2.5.1
  • SpringRoo 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 в качестве зависимости
    • Добавлено и настроено org.codehaus.mojo:build-helper-maven-plugin:1.5 для включения src/generated/java в качестве исходной папки maven
    • Добавлено и настроено org.bsc.maven:maven-processor-plugin для запуска org.hibernate.jpamodelgen.JPAMetaModelEntityProcessor и размещения сгенерированного кода на src/generated/java

Я могу дать более подробную информацию, если это необходимо.Заранее спасибо.

1 Ответ

0 голосов
/ 07 июня 2011

Вам, вероятно, стоит взглянуть на проект model2roo.

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

...