Я пытался работать с командой обновления liquibase maven.
Мой сценарий таков:
1. I have three versions of SQL in SVN.
2. I have already migrated to version 1.
3. Then I want to upgrade to version 2.
4. But don't want to apply version 3 migration.
5. With each version's changeset I use tagDatabase to tag database.
Я просмотрел необязательные параметры обновления maven. Я нашел необязательный параметр «toTag» и попытался его использовать. Но в результате параметр toTag не работает должным образом. Liquibase продолжает миграцию версии 3.
Моя конфигурация maven ниже:
<profile>
<id>migrate-change-log</id>
<build>
<resources>
<resource>
<directory>src/main/resources</directory>
<filtering>true</filtering>
</resource>
</resources>
<plugins>
<plugin>
<groupId>org.liquibase</groupId>
<artifactId>liquibase-maven-plugin</artifactId>
<version>${liquibase.version}</version>
<configuration>
<propertyFile>liquibase.properties</propertyFile>
</configuration>
<executions>
<execution>
<phase>process-resources</phase>
<configuration>
<verbose>${verbose}</verbose>
<toTag>${to.tag}</toTag>
</configuration>
<goals>
<goal>update</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>
</profile>
Заранее спасибо.