Package org.fugerit.java.daogen.maven
Class MojoGenerate
java.lang.Object
org.apache.maven.plugin.AbstractMojo
org.fugerit.java.daogen.maven.AbstractMojoGenerate
org.fugerit.java.daogen.maven.MojoGenerate
- All Implemented Interfaces:
org.apache.maven.plugin.ContextEnabled
,org.apache.maven.plugin.Mojo
Convenience plugin for the DaogenFacade.generate()
method in module 'fj-daogen-base'.
Required parameter are 'daogenConfig' and 'genBaseDir'.
Many parameters override 'daogen-config.xml' general properties (in this case they always have an alias with the same name of the property they override.
NOTE: if using eclipse and the build are too slow, considering using the MojoGenerateLazy
plugin,
it is the same as this plugin bug run on goal generate-lazy and m2e lifecycle is configured to run only on full builds.
-
Field Summary
Fields inherited from class org.fugerit.java.daogen.maven.AbstractMojoGenerate
daogenConfig, decoratorCatalog, genBaseDir, generatedSourceHelper, generatorCatalog, PARAM_DAOGEN_CONFIG, PARAM_GENERATED_SOURCE_HELPER
Fields inherited from interface org.apache.maven.plugin.Mojo
ROLE
-
Constructor Summary
-
Method Summary
Methods inherited from class org.fugerit.java.daogen.maven.AbstractMojoGenerate
execute
Methods inherited from class org.apache.maven.plugin.AbstractMojo
getLog, getPluginContext, setLog, setPluginContext
-
Constructor Details
-
MojoGenerate
public MojoGenerate()
-