@Mojo(name="hbm2ddl",
defaultPhase=PROCESS_TEST_RESOURCES,
threadSafe=true,
requiresProject=true,
requiresDependencyResolution=COMPILE_PLUS_RUNTIME)
public class ShemaExportMojo
extends org.apache.maven.plugin.AbstractMojo
| Modifier and Type | Field and Description |
|---|---|
private java.lang.String |
createOutputFile
Fichier d'exportation des scripts de creation
|
private java.lang.String |
delimiter
Delimiteur
|
private java.lang.String |
dialect
Dialecte de generation
|
private java.lang.String |
dropOutputFile
Fichier d'exportation des scripts de nettoyage
|
private ExtendedScripts |
extendedScripts
Scripts additionnels
|
private java.lang.String |
persistenceFile
Fichier de persistence
|
private org.apache.maven.project.MavenProject |
project
Projet Maven en cours
|
private java.lang.String |
unitName
Nom de l'unite de persistence
|
private java.lang.String |
updateOutputFile
Fichier d'exportation des scripts de mise a jour
|
| Constructor and Description |
|---|
ShemaExportMojo() |
| Modifier and Type | Method and Description |
|---|---|
private java.lang.ClassLoader |
buildClassLoader(java.lang.ClassLoader delegate) |
void |
execute() |
private void |
initOutputDirectory()
Methode d'initialisation du repertoire de sortie
|
@Component private org.apache.maven.project.MavenProject project
@Parameter private java.lang.String unitName
@Parameter(defaultValue=";") private java.lang.String delimiter
@Parameter(defaultValue="${project.build.directory}/hibernate/drop.sql")
private java.lang.String dropOutputFile
@Parameter(defaultValue="${project.build.directory}/hibernate/create.sql")
private java.lang.String createOutputFile
@Parameter private java.lang.String updateOutputFile
@Parameter private java.lang.String dialect
@Parameter private java.lang.String persistenceFile
@Parameter(property="extendedScripts") private ExtendedScripts extendedScripts
public void execute()
throws org.apache.maven.plugin.MojoExecutionException,
org.apache.maven.plugin.MojoFailureException
org.apache.maven.plugin.MojoExecutionExceptionorg.apache.maven.plugin.MojoFailureExceptionprivate void initOutputDirectory()
private java.lang.ClassLoader buildClassLoader(java.lang.ClassLoader delegate)
Copyright © 2015 Leadware. All Rights Reserved.