下载#
先决条件#
首先安装 Liquibase。
安装#
- 找到 Liquibase 安装文件夹(后续称为
LIQUIBASE_HOME
) - 下载扩展 JAR(来自 GitHub)
- 将 JAR 放置在
LIQUIBASE_HOME
的lib
文件夹中 - 运行
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 扩展 |