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 String
action
Argument to specify the action to take on each class.protected static 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 String action
Argument to specify the action to take on each class. The available actions are: buildSchema, validate
-
OPTION_ACTION
protected static final String OPTION_ACTION
used for passing the action parameter to the mapping tool- See Also:
- Constant Field Values
-
-