blob: 5b6b0dc7b6d516dfc32bbca1dc8f6d0cdac98c1c [file] [log] [blame]
------
Introduction
------
Rahul Thakur, Mark Struberg
------
November 29, 2010
------
OpenJPA Maven Plugin
This plugin provides useful tasks for building and maintaining
an OpenJPA project with maven. All goals work on a given set of
JPA entities.
* Goals Overview
* {{{enhance-mojo.html}openjpa:enhance}} Enhance the entity classes with persistence functionality.
* {{{sql-mojo.html}openjpa:sql}} Create a file with SQL statements, with e.g. CREATE TABLE statements
* {{{schema-mojo.html}openjpa:schema}} Create a file which contains the schema mapping XML
* {{{test-enhance-mojo.html}openjpa:test-enhance}} Enhance the entity classes in the test classpath with persistence functionality.
[]
* Usage
Instructions on how to use the OpenJPA Maven Plugin can be found on the {{{usage.html}usage page}}.
* Examples
* {{{examples/enhance.html} JPA enhancement example.}}
* {{{examples/sql.html} SQL maintenance strategies.}}
* {{{examples/schema.html} Schema mapping example.}}
* {{{examples/testenhance.html} JPA enhancement for test classes example.}}
* {{{examples/credentials.html} Manually setting.the credentials for accessing the database at build time }}
[]