Package org.liquibase.maven.plugins
Class AbstractLiquibaseChecksMojo
- java.lang.Object
-
- org.apache.maven.plugin.AbstractMojo
-
- org.liquibase.maven.plugins.AbstractLiquibaseMojo
-
- org.liquibase.maven.plugins.AbstractLiquibaseChecksMojo
-
- All Implemented Interfaces:
org.apache.maven.plugin.ContextEnabled
,org.apache.maven.plugin.Mojo
- Direct Known Subclasses:
LiquibaseChecksRunMojo
,LiquibaseChecksShowMojo
public abstract class AbstractLiquibaseChecksMojo extends AbstractLiquibaseMojo
A base class for providing Liquibase Quality Checks functionality.
-
-
Field Summary
Fields Modifier and Type Field Description protected String
checksSettingsFile
Specifies the checksSettingsFile file for Liquibase Quality Checks to use.-
Fields inherited from class org.liquibase.maven.plugins.AbstractLiquibaseMojo
changeExecListenerClass, changeExecListenerPropertiesFile, changelogCatalogName, changelogSchemaName, clearCheckSums, commandName, databaseChangelogHistoryCaptureExtensions, databaseChangelogHistoryCaptureSql, databaseChangelogHistoryEnabled, databaseChangeLogLockTableName, databaseChangeLogTableName, databaseClass, dbclHistoryCaptureExtensions, dbclHistoryCaptureSql, dbclHistoryEnabled, defaultCatalogName, defaultChangeExecListener, defaultSchemaName, driver, emptyPassword, includeArtifact, includeTestOutputDirectory, logFormat, logging, logLevel, mojoExecution, outputDefaultCatalog, outputDefaultSchema, outputFileEncoding, password, preserveSchemaCase, project, promptOnNonLocalDatabase, propertyFile, propertyFileWillOverride, propertyProviderClass, psqlArgs, psqlKeepTemp, psqlKeepTempName, psqlKeepTempPath, psqlLogFile, psqlPath, psqlTimeout, searchPath, session, showBanner, skip, skipOnFileExists, sqlcmdArgs, sqlcmdCatalogName, sqlcmdKeepTemp, sqlcmdKeepTempName, sqlcmdKeepTempOverwrite, sqlcmdKeepTempPath, sqlcmdLogFile, sqlcmdPath, sqlcmdTimeout, sqlPlusArgs, sqlPlusKeepTemp, sqlPlusKeepTempName, sqlPlusKeepTempOverwrite, sqlPlusKeepTempPath, sqlPlusLogFile, sqlPlusPath, sqlPlusTimeout, systemProperties, url, username, verbose, wagonManager
-
-
Constructor Summary
Constructors Constructor Description AbstractLiquibaseChecksMojo()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
databaseConnectionRequired()
Optionally, an implementation of this mojo can override this to indicate that a connection to the database is not required.-
Methods inherited from class org.liquibase.maven.plugins.AbstractLiquibaseMojo
checkRequiredParametersAreSpecified, cleanup, configureChangeLogProperties, configureFieldsAndValues, createLiquibase, execute, getClassLoaderIncludingProjectClasspath, getField, getLicenseKey, getLiquibase, getLog, getMavenArtifactClassLoader, getOutputStream, getOutputWriter, getResourceAccessor, isPromptOnNonLocalDatabase, parsePropertiesFile, performLiquibaseTask, printSettings, setPassword, setupBindInfoPackage, setUrl, setUsername
-
-
-
-
Field Detail
-
checksSettingsFile
@PropertyElement protected String checksSettingsFile
Specifies the checksSettingsFile file for Liquibase Quality Checks to use. If not specified, the default checks will be used and no file will be created.
-
-
Method Detail
-
databaseConnectionRequired
public boolean databaseConnectionRequired()
Description copied from class:AbstractLiquibaseMojo
Optionally, an implementation of this mojo can override this to indicate that a connection to the database is not required.- Overrides:
databaseConnectionRequired
in classAbstractLiquibaseMojo
-
-