Liquibase 3.3.3拒绝运行“由于行家配置" [英] Liquibase 3.3.3 refusing to run "due to maven configuration"

查看:69
本文介绍了Liquibase 3.3.3拒绝运行“由于行家配置"的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

第2版和第3版之间的liquibase有什么变化吗?

Did something change in liquibase between version 2 and version 3?

我的pom文件中包含以下内容...

I have the following in my pom file...

        <plugin>
            <groupId>org.liquibase</groupId>
            <artifactId>liquibase-maven-plugin</artifactId>
            <version>3.3.3</version>

            <configuration>
                <changeLogFile>src/main/resources/liquibase/liquibase-changesets.xml</changeLogFile>
                <driver>${db.liquibase.driver}</driver>
                <username>${db.liquibase.username}</username>
                <password>${db.liquibase.password}</password>
                <url>${db.liquibase.url}</url>
                <promptOnNonLocalDatabase>${db.liquibase.promptOnNonLocal}</promptOnNonLocalDatabase>
                <verbose>true</verbose>
            </configuration>


            <executions>
                <execution>
                    <phase>process-resources</phase>
                    <goals>
                        <goal>update</goal>
                    </goals>
                </execution>
            </executions>

            <dependencies>
                <dependency>
                    <groupId>postgresql</groupId>
                    <artifactId>postgresql</artifactId>
                    <version>9.1-901.jdbc4</version>
                </dependency>
            </dependencies>
        </plugin>

运行 liquibase:update ...

------------------------------------------------------------------------
Building ********** 1.0-SNAPSHOT
------------------------------------------------------------------------

--- liquibase-maven-plugin:3.3.3:update (default-cli) @ ********** ---
------------------------------------------------------------------------
Liquibase skipped due to maven configuration
------------------------------------------------------------------------
BUILD SUCCESS

如果我恢复使用liquibase插件的2.0.5版本,则运行得很好.

This runs perfectly well if I revert to using version 2.0.5 of the liquibase plugin.

有人能启发我我做错了什么吗?

Can anyone enlighten me as to what I'm doing wrong?

推荐答案

在此处检查: CORE-2360 看起来在 3.3.3 版本中,默认情况下<skip>设置为true.只需使用 3.3.4 ,就可以了.

Check here: CORE-2360 It looks like <skip> is set to true by default in 3.3.3 version. Just use 3.3.4 and it should be OK.

这篇关于Liquibase 3.3.3拒绝运行“由于行家配置"的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆