Class LiquibaseChecksRunMojo

  • All Implemented Interfaces:
    org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo

    public class LiquibaseChecksRunMojo
    extends AbstractLiquibaseChecksMojo
    Check the changelog for issues
    • Field Detail

      • changeLogFile

        @PropertyElement
        protected String changeLogFile
        Specifies the changelog file for Liquibase Quality Checks to use.
      • format

        @PropertyElement
        protected String format
        Specifies the format file for Liquibase Quality Checks to use. If not specified, the default format will be used.
      • checksScope

        @PropertyElement
        protected String checksScope
        The Liquibase component to run checks against, which can be a comma separated list
      • autoUpdate

        @PropertyElement
        protected String autoUpdate
        Allows automatic backup and updating of liquibase.checks.conf file when new quality checks are available. Options: [on|off]
      • checkName

        @PropertyElement
        protected String checkName
        Comma-separated list of one or more enabled checks to run. If not specified, all enabled checks will run. Example: --check-name=shortname1,shortname2,shortname3
      • driverPropertiesFile

        @PropertyElement
        protected String driverPropertiesFile
        The JDBC driver properties file
    • Constructor Detail

      • LiquibaseChecksRunMojo

        public LiquibaseChecksRunMojo()
    • Method Detail

      • performLiquibaseTask

        protected void performLiquibaseTask​(liquibase.Liquibase liquibase)
                                     throws liquibase.exception.CommandExecutionException
        Specified by:
        performLiquibaseTask in class AbstractLiquibaseMojo
        Throws:
        liquibase.exception.CommandExecutionException