public class LiquibaseGenerateChangeLogMojo extends AbstractLiquibaseMojo
Modifier and Type | Field and Description |
---|---|
protected String |
changeSetAuthor
The author to be specified for Change Sets in the generated Change Log.
|
protected String |
changeSetContext
The execution context to be used for Change Sets in the generated Change Log, which can be "," separated if multiple contexts.
|
protected String |
contexts
are required.
|
protected String |
dataDir
Directory where insert statement csv files will be kept.
|
protected String |
diffExcludeObjects
Objects to be excluded from the changelog.
|
protected String |
diffIncludeObjects
Objects to be included in the changelog.
|
protected String |
diffTypes
List of diff types to include in Change Log expressed as a comma separated list from: tables, views, columns, indexes, foreignkeys, primarykeys, uniqueconstraints, data.
|
protected String |
outputChangeLogFile
The target change log file to output to.
|
changelogCatalogName, changelogSchemaName, clearCheckSums, databaseChangeLogLockTableName, databaseChangeLogTableName, databaseClass, defaultCatalogName, defaultSchemaName, driver, emptyPassword, includeArtifact, includeTestOutputDirectory, logging, outputDefaultCatalog, outputDefaultSchema, outputFileEncoding, password, project, promptOnNonLocalDatabase, propertyFile, propertyFileWillOverride, propertyProviderClass, skip, systemProperties, url, username, verbose, wagonManager
Constructor and Description |
---|
LiquibaseGenerateChangeLogMojo() |
Modifier and Type | Method and Description |
---|---|
protected void |
performLiquibaseTask(Liquibase liquibase) |
protected void |
printSettings(String indent)
Prints the settings that have been set of defaulted for the plugin.
|
checkRequiredParametersAreSpecified, cleanup, configureChangeLogProperties, configureFieldsAndValues, createLiquibase, execute, getClassLoaderIncludingProjectClasspath, getFileOpener, getLiquibase, getMavenArtifactClassLoader, getOutputWriter, isPromptOnNonLocalDatabase, parsePropertiesFile, setupBindInfoPackage
protected String diffTypes
protected String dataDir
protected String changeSetAuthor
protected String contexts
protected String changeSetContext
protected String outputChangeLogFile
protected String diffExcludeObjects
protected String diffIncludeObjects
protected void performLiquibaseTask(Liquibase liquibase) throws LiquibaseException
performLiquibaseTask
in class AbstractLiquibaseMojo
LiquibaseException
protected void printSettings(String indent)
AbstractLiquibaseMojo
printSettings
in class AbstractLiquibaseMojo
indent
- The indent string to use when printing the settings.Copyright © 2020 Liquibase.org. All rights reserved.