跳至内容

下载#

先决条件#

首先安装 Liquibase

安装#

  1. 找到 Liquibase 安装文件夹(后续称为 LIQUIBASE_HOME
  2. 下载扩展 JAR(来自 GitHub
  3. JAR 放置在 LIQUIBASE_HOMElib 文件夹中
  4. 运行 liquibase --version,应该列出 Neo4j 扩展

确保按如下所示添加 liquibase-neo4j 依赖项,以及其他依赖项。

<dependency>
    <groupId>org.liquibase.ext</groupId>
    <artifactId>liquibase-neo4j</artifactId>
    <version>4.30.0</version>
</dependency>

信息

Neo4j 扩展需要包含 org:liquibase:liquibase-core 依赖项。例如,如果您是 Spring Framework 或 Spring Boot 用户,liquibase-core 可能是传递依赖项,可能不会直接出现在您的项目文件中。确保 liquibase-core 在您的依赖项树中得到解析(运行 mvn dependency:tree 以显示后者)。

确保将 liquibase-neo4j 依赖项添加到插件定义中。

<plugin>
    <groupId>org.liquibase</groupId>
    <artifactId>liquibase-maven-plugin</artifactId>
    <version>4.30.0</version>
    <dependencies>
        <dependency>
            <groupId>org.liquibase.ext</groupId>
            <artifactId>liquibase-neo4j</artifactId>
            <version>4.30.0</version>
        </dependency>
    </dependencies>
</plugin>

确保按如下所示添加 liquibase-neo4j 依赖项,以及其他依赖项。

runtimeOnly 'org.liquibase.ext:liquibase-neo4j:4.30.0'

信息

Neo4j 扩展需要包含 org:liquibase:liquibase-core 依赖项。例如,如果您是 Spring Framework 或 Spring Boot 用户,liquibase-core 可能是传递依赖项,可能不会直接出现在您的项目文件中。确保 liquibase-core 在您的依赖项树中得到解析(运行 gradle -q dependencies 以显示后者)。

确保按如下所示添加 liquibase-neo4j 依赖项。

liquibaseRuntime 'org.liquibase.ext:liquibase-neo4j:4.30.0'

不支持的版本#

以下版本的 Liquibase 核心与 Neo4j 扩展不兼容

版本 解决方法
4.23.0 [推荐] 将核心和扩展都升级到 4.23.1(或更高版本)。
或者,使用 Liquibase 核心 4.21.1 和版本 4.21.1.2 的 Neo4j 扩展