Hi Sorry for corrupting logging thread but I think It has something to do with this change.
As with 3.6.0-SNAPSHOT I'm trying to run migration pulling changelogs from war file... something like this:
- java -jar liquibase.jar \
- --driver=oracle.jdbc.OracleDriver \
- --classpath=website.war \
- --changeLogFile=com/example/db.changelog.xml \
- --url=jdbc:oracle:thin:@localhost:1521:oracle \
- --username=scott \
- --password=tiger \
- update
but this won't work because of dependency on slf4j, logback-core and logback-classic. You will need to provide classpath for java execution...eg something like this:
- java -cp ~/.m2/repository/org/liquibase/liquibase-core/3.6.0-SNAPSHOT/liquibase-core-3.6.0-SNAPSHOT.jar:~/.m2/repository/ch/qos/logback/logback-core/1.1.11/logback-core-1.1.11.jar:~/.m2/repository/ch/qos/logback/logback-classic/1.1.11/logback-classic-1.1.11.jar:/home/lvasek/.m2/repository/org/slf4j/slf4j-api/1.7.25/slf4j-api-1.7.25.jar \
- liquibase.integration.commandline.Main \
- --help
So maybe the documentation here http://www.liquibase.org/documentation/command_line.html should be changed with 3.6.0