liquibase.integration.commandline
public class Main extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected java.lang.String |
changeLogFile |
protected java.util.Map<java.lang.String,java.lang.Object> |
changeLogParameters |
protected java.lang.String |
changeSetAuthor |
protected java.lang.String |
changeSetContext |
protected java.lang.ClassLoader |
classLoader |
protected java.lang.String |
classpath |
protected java.lang.String |
command |
protected java.util.Set<java.lang.String> |
commandParams |
protected java.lang.String |
contexts |
protected java.lang.String |
currentDateTimeFunction |
protected java.lang.String |
databaseClass |
protected java.lang.String |
dataOutputDirectory |
protected java.lang.String |
defaultCatalogName |
protected java.lang.String |
defaultSchemaName |
protected java.lang.String |
defaultsFile |
protected java.lang.String |
diffTypes |
protected java.lang.String |
driver |
protected java.lang.String |
driverPropertiesFile |
protected java.lang.Boolean |
includeSystemClasspath |
protected java.lang.String |
logFile |
protected java.lang.String |
logLevel |
protected java.lang.String |
outputDefaultCatalog |
protected java.lang.String |
outputDefaultSchema |
protected java.lang.String |
password |
protected java.lang.Boolean |
promptForNonLocalDatabase |
protected java.lang.String |
referenceDriver |
protected java.lang.String |
referencePassword |
protected java.lang.String |
referenceUrl |
protected java.lang.String |
referenceUsername |
protected java.lang.String |
url |
protected java.lang.String |
username |
Constructor and Description |
---|
Main() |
Modifier and Type | Method and Description |
---|---|
protected void |
applyDefaults() |
protected java.util.List<java.lang.String> |
checkSetup() |
protected void |
configureClassLoader() |
protected void |
doMigration() |
protected java.lang.String[] |
fixupArgs(java.lang.String[] args)
On windows machines, it splits args on '=' signs.
|
boolean |
isWindows() |
static void |
main(java.lang.String[] args) |
protected void |
parseOptions(java.lang.String[] args) |
protected void |
parsePropertiesFile(java.io.InputStream propertiesInputStream) |
protected void |
printHelp(java.util.List<java.lang.String> errorMessages,
java.io.PrintStream stream) |
protected void |
printHelp(java.io.PrintStream stream) |
protected void |
printWarning(java.util.List<java.lang.String> warningMessages,
java.io.PrintStream stream) |
protected java.lang.ClassLoader classLoader
protected java.lang.String driver
protected java.lang.String username
protected java.lang.String password
protected java.lang.String url
protected java.lang.String databaseClass
protected java.lang.String defaultSchemaName
protected java.lang.String outputDefaultSchema
protected java.lang.String outputDefaultCatalog
protected java.lang.String defaultCatalogName
protected java.lang.String changeLogFile
protected java.lang.String classpath
protected java.lang.String contexts
protected java.lang.String driverPropertiesFile
protected java.lang.Boolean promptForNonLocalDatabase
protected java.lang.Boolean includeSystemClasspath
protected java.lang.String defaultsFile
protected java.lang.String diffTypes
protected java.lang.String changeSetAuthor
protected java.lang.String changeSetContext
protected java.lang.String dataOutputDirectory
protected java.lang.String referenceDriver
protected java.lang.String referenceUrl
protected java.lang.String referenceUsername
protected java.lang.String referencePassword
protected java.lang.String currentDateTimeFunction
protected java.lang.String command
protected java.util.Set<java.lang.String> commandParams
protected java.lang.String logLevel
protected java.lang.String logFile
protected java.util.Map<java.lang.String,java.lang.Object> changeLogParameters
public static void main(java.lang.String[] args) throws CommandLineParsingException, java.io.IOException
CommandLineParsingException
java.io.IOException
protected java.lang.String[] fixupArgs(java.lang.String[] args)
protected java.util.List<java.lang.String> checkSetup()
protected void parsePropertiesFile(java.io.InputStream propertiesInputStream) throws java.io.IOException, CommandLineParsingException
java.io.IOException
CommandLineParsingException
protected void printHelp(java.util.List<java.lang.String> errorMessages, java.io.PrintStream stream)
protected void printWarning(java.util.List<java.lang.String> warningMessages, java.io.PrintStream stream)
protected void printHelp(java.io.PrintStream stream)
protected void parseOptions(java.lang.String[] args) throws CommandLineParsingException
CommandLineParsingException
protected void applyDefaults()
protected void configureClassLoader() throws CommandLineParsingException
CommandLineParsingException
protected void doMigration() throws java.lang.Exception
java.lang.Exception
public boolean isWindows()