Ich habe Oracle Plugin für Liquibase heruntergeladen, ich habe es mit Maven gebaut und liquibase-oracle-3.3-SNAPSHOT.jar im Verzeichnis/lib in Liquibase nach Hause kopiert. Ich habe Namespace in Changelog-Datei hinzugefügt, wie es in der Dokumentation berichten, und dies ist meine Changelog-Datei:ChangeSet für Oracle-Plugin in Liquibase immer leer
<databaseChangeLog
xmlns="http://www.liquibase.org/xml/ns/dbchangelog"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:ora="http://www.liquibase.org/xml/ns/dbchangelog-ext"
xsi:schemaLocation="http://www.liquibase.org/xml/ns/dbchangelog http://www.liquibase.org/xml/ns/dbchangelog/dbchangelog-3.1.xsd
http://www.liquibase.org/xml/ns/dbchangelog-ext http://www.liquibase.org/xml/ns/dbchangelog/dbchangelog-ext.xsd">
<changeSet author="myAuthor" id="xxx">
<ora:encapsulateTableWithView tableName="TABLENAME"/>
</changeSet>
</databaseChangeLog>
Aktualisierungsvorgang via CLI ist immer erfolgreich, aber es passiert nichts auf DB: die Zeile in der Tabelle DATABASECHANGELOG Bezug Diese Operation ist korrekt, meldet aber in der Beschreibungsspalte "leer".
Ich habe auch liquibase-oracle-3.3-SNAPSHOT.jar zu classpath in liquibase.properties Datei hinzugefügt, aber es ist nutzlos. Jedes changeSet, das in der DATABASECHANGELOG-Tabelle mit einem bestimmten Oracle-Plug-in-Tag verfolgt wird, hat dieselbe Prüfsumme (7: d41d8cd98f00b204e9800998ecf8427e) und meldet "leer" in der BESCHREIBUNG.
Irgendeine Idee?