Package org.liquibase.maven.plugins
package org.liquibase.maven.plugins
-
ClassDescriptionA Liquibase MOJO that requires the user to provide a DatabaseChangeLogFile to be able to perform any actions on the database.A base class for providing Liquibase Policy Checks functionality.A base class for providing Liquibase
Liquibase
functionality.Liquibase Update Maven plugin.Marks all unapplied changes to the database as applied in the change log.Generates SQL that marks all unapplied changes as applied.Marks all unapplied changes up to and include a specified tag to the database as applied in the change log.Generates SQL that marks all unapplied changes up to and including a specified tag as applied.Check the changelog for issuesList available checks, their configuration options, and current settingsClears all checksums in the current changelog, so they will be recalculated next update.Test connection to the configured database.Generates a diff between the specified database and the reference database.List all rows from the Liquibase Pro 'DATABASECHANGELOGHISTORY' tracking table.Generates dbDocs against the database.Drops all database objects in the configured schema(s).Run a series of commands contained in one or more stages, as configured in a liquibase flow-file.Validate a series of commands contained in one or more stages, as configured in a liquibase flow-file.Generates the SQL that is required to rollback the database to current state after the next update.Generates a changelog based on the current database schema.Outputs history of deployments against the configured database.Lists all Liquibase updater locks on the current database.Removes any Liquibase updater locks from the current database.Prints which changesets need to be applied to the database.Invokes Liquibase to rollback the database (and mark changesets as unapplied).Reverts (rolls back) one non-sequential changeSet made during a previous change to your database.Displays the SQL which will be executed when the corresponding rollbackOneChangeSet command is executed.Rolls back all changesets from any specific update, if all changesets can be rolled back.Displays the SQL which will be executed when the corresponding rollbackOneUpdate command is executed.Generates the SQL that is required to rollback the database using one or more of the specified attributes 'rollbackCount', 'rollbackTag' and/or 'rollbackDate'The snapshot command captures the current state of the url database, which is the target database.Writes a Liquibase tag to the database.Checks for existence of the specified Liquibase tag in the databasePrint a list of changesets that have been executed but are not in the current changelogApplies the DatabaseChangeLogs to the database.Generates the SQL that is required to update the database to the current version as specified in the DatabaseChangeLogs.Applies the DatabaseChangeLogs to the database, testing rollback.Validates liquibase changelogExtension ofClassLoaderResourceAccessor
for Maven which will use a default or user specifiedClassLoader
to load files/resources.A Utilities class for Maven plugins.