Maven liquibase插件更改日志文件
在项目中使用Maven liquibase插件更改日志文件,maven,liquibase,Maven,Liquibase,在项目中使用liquibase maven plugin: <plugin> <groupId>org.liquibase</groupId> <artifactId>liquibase-maven-plugin</artifactId> <version>3.5.3</version> <executions> <execution>
liquibase maven plugin
:
<plugin>
<groupId>org.liquibase</groupId>
<artifactId>liquibase-maven-plugin</artifactId>
<version>3.5.3</version>
<executions>
<execution>
<phase>some maven phase</phase>
<configuration>
<changeLogFile>liquibase/changeLogFile.xml</changeLogFile>
<!-- other configurations -->
</configuration>
<goals>
<goal>update</goal>
</goals>
</execution>
</executions>
</plugin>
org.liquibase
验证
-准备包装
当绑定到更晚的阶段时,即包
-部署
,它将失败并出现错误:
[错误]无法执行目标组织。liquibase:liquibase maven插件:3.5.3:项目上的更新(默认)…:设置或运行liquibase:liquibase/changeLogFile.xml时出错。
如果路径被指定为src/main/resources/liquibase/changeLogFile.xml,它将找到changeLog文件,但这不是重点。
为什么将插件绑定到后续阶段会导致失败