Dependencies
- avalon-framework/avalon-framework/4.1.5 (available as org.apache.avalon.framework/avalon-framework-impl/4.3.1)
- ca.juliusdavies/not-yet-commons-ssl/0.3.9
- com.amazonaws/aws-java-sdk-core/1.11.734
- com.amazonaws/aws-java-sdk-rds/1.11.734
- com.amazonaws/jmespath-java/1.11.734
- com.fasterxml.jackson.core/jackson-annotations/2.9.6
- com.fasterxml.jackson.core/jackson-core/2.9.6
- com.fasterxml.jackson.core/jackson-databind/2.9.6
- com.fasterxml.jackson.dataformat/jackson-dataformat-cbor/2.6.7
- com.fasterxml.jackson.datatype/jackson-datatype-joda/2.9.8
- com.github.ben-manes.caffeine/caffeine/2.8.1
- com.github.dblock.waffle/waffle-jna/1.7.5
- com.github.stephenc.jcip/jcip-annotations/1.0-1
- com.github.waffle/waffle-jna/2.2.1
- com.google.android/android/4.0.1.2
- com.google.code.findbugs/jsr305/1.3.9
- com.google.code.gson/gson/2.8.6
- com.google.crypto.tink/tink/1.5.0
- com.google.errorprone/error_prone_annotations/2.0.12
- com.google.guava/guava/20.0
- com.google.j2objc/j2objc-annotations/1.1
- com.google.protobuf/protobuf-java/3.6.1
- com.h2database/h2/1.4.200
- com.microsoft.azure/adal4j/1.6.3
- com.microsoft.azure/azure-annotations/1.7.0
- com.microsoft.azure/azure-client-runtime/1.3.0
- com.microsoft.azure/azure-keyvault/1.2.0
- com.microsoft.azure/azure-keyvault-core/1.2.0
- com.microsoft.azure/azure-keyvault-cryptography/1.2.0
- com.microsoft.azure/azure-keyvault-webkey/1.2.0
- com.microsoft.rest/client-runtime/1.6.5
- com.microsoft.sqlserver/mssql-jdbc/7.2.0.jre8
- commons-codec/commons-codec/1.10
- commons-collections/commons-collections/3.2.1
- commons-httpclient/commons-httpclient/3.1
- commons-lang/commons-lang/2.6
- commons-logging/commons-logging/1.2
- com.nimbusds/lang-tag/1.5
- com.nimbusds/nimbus-jose-jwt/9.7
- com.nimbusds/oauth2-oidc-sdk/5.64.4
- com.squareup.okhttp3/logging-interceptor/3.11.0
- com.squareup.okhttp3/okhttp/3.10.0
- com.squareup.okhttp3/okhttp-urlconnection/3.11.0
- com.squareup.okio/okio/1.14.0
- com.squareup.retrofit2/adapter-rxjava/2.4.0
- com.squareup.retrofit2/converter-jackson/2.5.0
- com.squareup.retrofit2/retrofit/2.4.0
- com.sun.mail/javax.mail/1.6.1 (available as javax.mail/javax.mail-api/1.6.2)
- io.reactivex/rxjava/1.2.4 (available as io.reactivex.rxjava2/rxjava/2.2.11)
- java/11
- javax.activation/activation/1.1
- javax.mail/mail/1.4.3
- javax.resource/connector-api/1.5
- javax.servlet/servlet-api/2.4 (available as javax.servlet/javax.servlet-api/4.0.1)
- jcifs/jcifs/1.3.17
- jdk/srczip/999
- joda-time/joda-time/2.1
- log4j/log4j/1.2.17
- logkit/logkit/1.0.1
- mysql/mysql-connector-java/8.0.17
- net.java.dev.jna/jna/4.5.2
- net.java.dev.jna/jna-platform/4.5.2
- net.minidev/accessors-smart/1.2
- net.minidev/json-smart/2.3
- net.snowflake/snowflake-jdbc/3.11.1
- net.sourceforge.jtds/jtds/1.3.1
- org.antlr/antlr4-runtime/4.7
- org.apache.commons/commons-lang3/3.4
- org.apache.derby/derby/10.15.2.0
- org.apache.derby/derbyclient/10.15.2.0
- org.apache.derby/derbyshared/10.15.2.0
- org.apache.derby/derbytools/10.15.2.0
- org.apache.geronimo.specs/geronimo-jms_1.1_spec/1.0
- org.apache.httpcomponents/httpclient/4.0.1
- org.apache.httpcomponents/httpcore/4.0.1
- org.apache.santuario/xmlsec/1.5.7
- org.apache.velocity/velocity/1.7
- org.bouncycastle/bc-fips/1.0.2
- org.bouncycastle/bcpkix-jdk15on/1.68
- org.bouncycastle/bcprov-jdk15on/1.68
- org.checkerframework/checker-qual/3.1.0
- org.codehaus.mojo/animal-sniffer-annotations/1.14
- org.cryptomator/siv-mode/1.4.1
- org.firebirdsql.jdbc/jaybird-jdk18/3.0.8
- org.flywaydb/flyway-core/6.4.0
- org.fusesource.jansi/jansi/1.18
- org.hsqldb/hsqldb/2.5.0
- org.jboss/jboss-vfs/3.2.15.Final
- org.jboss.logging/jboss-logging/3.1.4.GA
- org.joda/joda-convert/1.2
- org.json/json/20080701
- org.khronos/opengl-api/gl1.1-android-2.1_r1
- org.mariadb.jdbc/mariadb-java-client/2.6.0
- org.opensaml/opensaml/2.6.4
- org.opensaml/openws/1.5.4
- org.opensaml/xmltooling/1.4.4
- org.ow2.asm/asm/5.0.4
- org.owasp.esapi/esapi/2.0.1
- org.postgresql/postgresql/42.2.12.jre6
- org.slf4j/jcl-over-slf4j/2.0.0-alpha1
- org.slf4j/slf4j-api/1.7.25
- org.slf4j/slf4j-simple/2.0.0-alpha1
- org.xerial/sqlite-jdbc/3.30.1
- software.amazon.ion/ion-java/1.0.2
- xerces/xmlParserAPIs/2.6.2
- xpp3/xpp3/1.1.4c
Declarations
-
org
-
flywaydb
-
commandline
-
ColorizedConsoleLog
- log: ConsoleLog
- install(boolean): void
- ColorizedConsoleLog(ConsoleLog): void
- isDebugEnabled(): boolean
- debug(String): void
- info(String): void
- warn(String): void
- error(String): void
- error(String, Exception): void
- colorize(PrintStream, Color): void
- colorizeBright(PrintStream, Color): void
- reset(PrintStream): void
-
CommandLineArguments
- PRO_FLAG: String
- Color
- DEBUG_FLAG: String
- QUIET_FLAG: String
- SUPPRESS_PROMPT_FLAG: String
- PRINT_VERSION_AND_EXIT_FLAG: String
- JSON_FLAG: String
- PRINT_USAGE_FLAG: String
- COMMUNITY_FLAG: String
- ENTERPRISE_FLAG: String
- OUTPUT_FILE: String
- LOG_FILE: String
- CONFIG_FILE_ENCODING: String
- CONFIG_FILES: String
- COLOR: String
- WORKING_DIRECTORY: String
- VALID_OPERATIONS_AND_FLAGS: List<String>
- args: String[]
- CommandLineArguments(String[]): void
- isFlagSet(String[], String): boolean
- getArgumentValue(String, String[]): String
- parseConfigurationOptionValueFromArg(String): String
- getOperationsFromArgs(String[]): List<String>
- getConfigFilesFromArgs(String[]): List<String>
- getConfigurationFromArgs(String[]): Map<String, String>
- isConfigurationOptionIgnored(String): boolean
- getConfigurationOptionNameFromArg(String): String
- isConfigurationArg(String): boolean
- validate(Log): void
- shouldSuppressPrompt(): boolean
- shouldPrintVersionAndExit(): boolean
- shouldOutputJson(): boolean
- shouldPrintUsage(): boolean
- getLogLevel(): Level
- hasOperation(String): boolean
- getOperations(): List<String>
- getConfigFiles(): List<String>
- getOutputFile(): String
- getLogFilepath(): String
- getWorkingDirectory(): String
- isOutputFileSet(): boolean
- isLogFilepathSet(): boolean
- isWorkingDirectorySet(): boolean
- getConfigFileEncoding(): String
- isConfigFileEncodingSet(): boolean
- getColor(): Color
- getConfiguration(): Map<String, String>
- ConsoleLog
- ConsoleLogCreator
- FileLog
- FileLogCreator
-
Main
- LOG: Log
- getLogCreator(CommandLineArguments): LogCreator
- initLogging(CommandLineArguments): void
- main(String[]): void
- makeRelativeLocationsBasedOnWorkingDirectory(CommandLineArguments, Map<String, String>): void
- overrideConfiguration(Map<String, String>, Map<String, String>): Map<String, String>
- getMessageFromException(Exception): String
- executeOperation(Flyway, String, CommandLineArguments): void
- printJson(CommandLineArguments, Object): void
- convertObjectToJsonString(Object): String
- initializeDefaults(Map<String, String>, CommandLineArguments): void
- filterProperties(Map<String, String>): void
- printVersion(): void
- printUsage(): void
- getJdbcDriverJarFiles(): List<File>
- getJavaMigrationJarFiles(Map<String, String>): List<File>
- loadConfigurationFromConfigFiles(Map<String, String>, CommandLineArguments, Map<String, String>): void
- readConfigFromInputStream(InputStream): Map<String, String>
- promptForCredentialsIfMissing(Map<String, String>): void
- needsUser(String): boolean
- needsPassword(String): boolean
- determineConfigFilesFromArgs(CommandLineArguments, Map<String, String>): List<File>
- getInstallationDir(): String
- determineConfigurationFileEncoding(CommandLineArguments, Map<String, String>): String
- MultiLogCreator
- MultiLogger
-
ColorizedConsoleLog
-
commandline
-
flywaydb