Class 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 boolean applySql  
      private java.lang.String compiler  
      private MojoContext context  
      private java.lang.String dsl  
      static java.lang.String GOAL  
      private java.lang.String oracle  
      private java.lang.String plugins  
      private java.lang.String postgres  
      private java.lang.String sql  
      • Fields inherited from interface org.apache.maven.plugin.Mojo

        ROLE
    • Field Detail

      • 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
    • Constructor Detail

      • SqlMigrationMojo

        public SqlMigrationMojo()
    • 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()
      • execute

        public void execute()
                     throws org.apache.maven.plugin.MojoExecutionException,
                            org.apache.maven.plugin.MojoFailureException
        Throws:
        org.apache.maven.plugin.MojoExecutionException
        org.apache.maven.plugin.MojoFailureException