public class LiquibaseChecksRunMojo extends AbstractLiquibaseChecksMojo
Modifier and Type | Field and Description |
---|---|
protected String |
autoUpdate
Allows automatic backup and updating of liquibase.checks.conf file when new quality checks are available.
|
protected String |
changeLogFile
Specifies the changelog file for Liquibase Quality Checks to use.
|
protected String |
checkName
Comma-separated list of one or more enabled checks to run.
|
protected String |
checksScope
The Liquibase component to run checks against, which can be a comma separated list
|
protected String |
defaultCatalogName
The default catalog name to use for the database connection
|
protected String |
defaultSchemaName
The default schema name to use for the database connection
|
protected String |
driver
The JDBC driver class
|
protected String |
driverPropertiesFile
The JDBC driver properties file
|
protected String |
format
Specifies the format file for Liquibase Quality Checks to use.
|
protected File |
outputFile |
protected String |
password
Password to use to connect to the database
|
protected String |
schemas
The schemas to snapshot
|
protected String |
url
The JDBC database connection URL.
|
protected String |
username
Username to use to connect to the database
|
checksSettingsFile
changeExecListenerClass, changeExecListenerPropertiesFile, changelogCatalogName, changelogSchemaName, clearCheckSums, commandName, databaseChangeLogLockTableName, databaseChangeLogTableName, databaseClass, defaultChangeExecListener, emptyPassword, includeArtifact, includeTestOutputDirectory, logging, outputDefaultCatalog, outputDefaultSchema, outputFileEncoding, preserveSchemaCase, project, promptOnNonLocalDatabase, propertyFile, propertyFileWillOverride, propertyProviderClass, psqlArgs, psqlExecutorName, psqlKeepTemp, psqlKeepTempName, psqlKeepTempPath, psqlLogFile, psqlPath, psqlTimeout, searchPath, showBanner, skip, sqlcmdArgs, sqlcmdCatalogName, sqlcmdExecutorName, sqlcmdKeepTemp, sqlcmdKeepTempName, sqlcmdKeepTempOverwrite, sqlcmdKeepTempPath, sqlcmdLogFile, sqlcmdPath, sqlcmdTimeout, sqlPlusArgs, sqlPlusExecutorName, sqlPlusKeepTemp, sqlPlusKeepTempName, sqlPlusKeepTempOverwrite, sqlPlusKeepTempPath, sqlPlusLogFile, sqlPlusPath, sqlPlusTimeout, systemProperties, verbose, wagonManager
Constructor and Description |
---|
LiquibaseChecksRunMojo() |
Modifier and Type | Method and Description |
---|---|
protected void |
performLiquibaseTask(Liquibase liquibase) |
databaseConnectionRequired
checkRequiredParametersAreSpecified, cleanup, configureChangeLogProperties, configureFieldsAndValues, createLiquibase, execute, getClassLoaderIncludingProjectClasspath, getField, getLicenseKey, getLiquibase, getMavenArtifactClassLoader, getOutputWriter, getResourceAccessor, isPromptOnNonLocalDatabase, parsePropertiesFile, printSettings, setupBindInfoPackage
@PropertyElement protected String changeLogFile
@PropertyElement protected String format
@PropertyElement protected String checksScope
@PropertyElement protected String autoUpdate
@PropertyElement protected String checkName
@PropertyElement protected String username
@PropertyElement protected String password
@PropertyElement protected String url
@PropertyElement protected String schemas
@PropertyElement protected String defaultSchemaName
@PropertyElement protected String defaultCatalogName
@PropertyElement protected String driver
@PropertyElement protected String driverPropertiesFile
@PropertyElement protected File outputFile
protected void performLiquibaseTask(Liquibase liquibase) throws CommandExecutionException
performLiquibaseTask
in class AbstractLiquibaseMojo
CommandExecutionException
Copyright © 2023 Liquibase.org. All rights reserved.