Package com.dslplatform.mojo
Class SqlMigrationMojo
- java.lang.Object
-
- org.apache.maven.plugin.AbstractMojo
-
- com.dslplatform.mojo.SqlMigrationMojo
-
- All Implemented Interfaces:
org.apache.maven.plugin.ContextEnabled,org.apache.maven.plugin.Mojo
@Mojo(name="sql-migration") public class SqlMigrationMojo extends org.apache.maven.plugin.AbstractMojo
-
-
Field Summary
Fields Modifier and Type Field Description private booleanapplySqlprivate java.lang.Stringcompilerprivate MojoContextcontextprivate java.lang.Stringdslstatic java.lang.StringGOALprivate java.lang.Stringoracleprivate java.lang.Stringpluginsprivate java.lang.Stringpostgresprivate java.lang.Stringsql
-
Constructor Summary
Constructors Constructor Description SqlMigrationMojo()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidexecute()booleangetApplySql()java.lang.StringgetCompiler()MojoContextgetContext()java.lang.StringgetDsl()java.lang.StringgetOracle()java.lang.StringgetPlugins()java.lang.StringgetPostgres()java.lang.StringgetSql()voidsetApplySql(boolean applySql)voidsetCompiler(java.lang.String value)voidsetDsl(java.lang.String value)voidsetOracle(java.lang.String value)voidsetPlugins(java.lang.String value)voidsetPostgres(java.lang.String value)voidsetSql(java.lang.String value)
-
-
-
Field Detail
-
GOAL
public static final java.lang.String GOAL
- See Also:
- Constant Field Values
-
context
private final MojoContext context
-
compiler
@Parameter(property="compiler") private java.lang.String compiler
-
dsl
@Parameter(property="dsl", defaultValue="dsl") private java.lang.String dsl
-
sql
@Parameter(property="sql", defaultValue="sql") private java.lang.String sql
-
postgres
@Parameter(property="postgres") private java.lang.String postgres
-
oracle
@Parameter(property="oracle") private java.lang.String oracle
-
applySql
@Parameter(property="applySql", defaultValue="false") private boolean applySql
-
plugins
@Parameter(property="plugins", defaultValue=".") private java.lang.String plugins
-
-
Method Detail
-
setCompiler
public void setCompiler(java.lang.String value)
-
getCompiler
public java.lang.String getCompiler()
-
setDsl
public void setDsl(java.lang.String value)
-
getDsl
public java.lang.String getDsl()
-
setSql
public void setSql(java.lang.String value)
-
getSql
public java.lang.String getSql()
-
setPostgres
public void setPostgres(java.lang.String value)
-
getPostgres
public java.lang.String getPostgres()
-
setOracle
public void setOracle(java.lang.String value)
-
getOracle
public java.lang.String getOracle()
-
setApplySql
public void setApplySql(boolean applySql)
-
getApplySql
public boolean getApplySql()
-
setPlugins
public void setPlugins(java.lang.String value)
-
getPlugins
public java.lang.String getPlugins()
-
getContext
public MojoContext getContext()
-
execute
public void execute() throws org.apache.maven.plugin.MojoExecutionException, org.apache.maven.plugin.MojoFailureException- Throws:
org.apache.maven.plugin.MojoExecutionExceptionorg.apache.maven.plugin.MojoFailureException
-
-