Package org.apache.openjpa.tools.maven
Class AbstractOpenJpaMappingToolMojo
- java.lang.Object
-
- org.apache.maven.plugin.AbstractMojo
-
- org.apache.openjpa.tools.maven.AbstractOpenJpaMojo
-
- org.apache.openjpa.tools.maven.AbstractOpenJpaMappingToolMojo
-
- All Implemented Interfaces:
org.apache.maven.plugin.ContextEnabled
,org.apache.maven.plugin.Mojo
- Direct Known Subclasses:
OpenJpaSchemaMojo
,OpenJpaSqlMojo
public abstract class AbstractOpenJpaMappingToolMojo extends AbstractOpenJpaMojo
Processes Application model classes and generate the DDL by running the OpenJPA MappingTool. We have to split the generation of the SQL files and the mapping info into 2 separate mojos, since the MappingTool struggles to generate both in one step.- Since:
- 1.0
- Version:
- $Id$
-
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.String
action
Argument to specify the action to take on each class.protected static java.lang.String
OPTION_ACTION
used for passing the action parameter to the mapping tool-
Fields inherited from class org.apache.openjpa.tools.maven.AbstractOpenJpaMojo
classes, compileClasspathElements, OPTION_CONNECTION_DRIVER_NAME, OPTION_CONNECTION_PROPERTIES, OPTION_PROPERTIES, OPTION_PROPERTIES_FILE, project, workDir
-
-
Constructor Summary
Constructors Constructor Description AbstractOpenJpaMappingToolMojo()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
execute()
-
Methods inherited from class org.apache.openjpa.tools.maven.AbstractOpenJpaMojo
createOptions, extendRealmClasspath, findEntityClassFiles, getClasspathElements, getEntityClasses, getFilePaths, getOptions, skipMojo
-
-
-
-
Field Detail
-
action
@Parameter protected java.lang.String action
Argument to specify the action to take on each class. The available actions are: buildSchema, validate
-
OPTION_ACTION
protected static final java.lang.String OPTION_ACTION
used for passing the action parameter to the mapping tool- See Also:
- Constant Field Values
-
-