【问题标题】:Using liquibases init project from gradle plugin使用 gradle 插件中的 liquibases init 项目
【发布时间】:2022-10-08 01:31:09
【问题描述】:

Liquibase 有 init project 子命令来开始使用 Liquibase。

是否可以通过Liquibase Gradle Plugin 运行此命令?

如果没有,是否可以从 Gradle 脚本生成骨架/空 databaseChangeLog 文件?我可以将其用作我的根变更日志文件来引用其他生成的变更日志。

【问题讨论】:

    标签: gradle liquibase


    【解决方案1】:

    我问过我们的一些开发团队,他们说

    • 使用 Gradle 插件运行初始化项目未经测试
    • 即使我们没有对其进行测试,它也可能仍然有效。你试过自己运行吗?
    • 您是否正在寻找一些东西来创建一个只有 xsd 标头和根元素的 xml 文件?他们提供了下面的 XML,如果是这样的话。
    <?xml version="1.1" encoding="UTF-8" standalone="no"?>
    <databaseChangeLog xmlns="http://www.liquibase.org/xml/ns/dbchangelog"
                       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
                       xsi:schemaLocation="http://www.liquibase.org/xml/ns/dbchangelog http://www.liquibase.org/xml/ns/dbchangelog/dbchangelog-latest.xsd"
    >
    
    </databaseChangeLog>
    

    【讨论】:

      猜你喜欢
      • 2016-09-07
      • 2021-12-06
      • 2017-01-24
      • 2015-04-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多