2009-12-25 19 views
5

cómo añadir soporte para JPA proyecto Maveneclipse proyecto existente maven agregar soporte jpa?

existente Traté

proyecto -> Configurar -> convertir al proyecto de APP (no existe esta opción)

pero para mis otros proyectos, esa opción disponible ... ¿puedes comentar?

Ya tengo proyecto mven existente y quiero generar entidad jpa a partir de tablas. no es necesario crear un nuevo proyecto jpa, ¿verdad?

+0

¿Usas m2eclipse o el plugin maven-eclipse? –

+0

estoy usando m2eclipse. vengo predeterminado con la instalación de la herramienta springsource ide (eclipse) – cometta

Respuesta

5

no estoy seguro, pero creo que usted necesita para configurar su proyecto para utilizar la APP de la faceta (clic derecho en el proyecto las propiedades > facetas de proyecto y seleccione Java Persistence). No sé si m2eclipse puede agregar esta faceta automáticamente.

Pero en realidad, con la versión de Eclipse que estoy usando, agregando la faceta JPA no agrega ninguna entrada para JPA bajo Configure cuando hago clic derecho en un proyecto. Se añade un menú Herramientas JPA>Generar Entidades de las tablas ... (y JPA Herramientas>generar tablas de Entidades ...).

1

Asegúrese de coordinar sus dependencias Maven con la configuración de Eclipse JPA. Por defecto, Eclipse usa EclipseLink como su implementación JPA, lo que requeriría el uso de una ubicación de repositorio específica y un conjunto de dependencias para los componentes asociados en su POM de proyecto. Si elige usar EclipseLink en lugar de otra biblioteca de usuario JPA, asegúrese de que los números de versión sean consistentes entre las configuraciones de Eclipse y Maven. Se puede encontrar más información sobre la configuración de Eclipse y Maven/Eclipse en: http://www.eclipse.org/eclipselink/downloads/.

Utilice la información del "Repositorio EclipseLink P2" para configurar su versión de EclipseLink y las bibliotecas del entorno de trabajo, y siga el enlace "EclipseLink Maven Repository" para configurar su POM del proyecto para que coincida.

Cuestiones relacionadas