下载#
先决条件#
首先安装 Liquibase.
安装#
- 找到 Liquibase 安装文件夹(后续称为
LIQUIBASE_HOME
) - 下载扩展程序 JAR(从 GitHub)
- 将 JAR 文件放入
lib
文件夹,该文件夹位于LIQUIBASE_HOME
- 运行
liquibase --version
,Neo4j 扩展程序应被列出
请确保添加 liquibase-neo4j
依赖项,如下所示,与其他依赖项一起添加。
<dependency>
<groupId>org.liquibase.ext</groupId>
<artifactId>liquibase-neo4j</artifactId>
<version>4.32.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.32.0</version>
<dependencies>
<dependency>
<groupId>org.liquibase.ext</groupId>
<artifactId>liquibase-neo4j</artifactId>
<version>4.32.0</version>
</dependency>
</dependencies>
</plugin>
请确保添加 liquibase-neo4j
依赖项,如下所示,与其他依赖项一起添加。
runtimeOnly 'org.liquibase.ext:liquibase-neo4j:4.32.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.32.0'
不支持的版本#
以下版本的 Liquibase core 与 Neo4j 扩展程序不兼容
版本 | 解决方法 |
---|---|
4.23.0 | [推荐] 将 core 和扩展程序都升级到 4.23.1(或更高版本)。 或者,使用 Liquibase core 4.21.1 版本和 Neo4j 扩展程序 4.21.1.2 版本 |