【发布时间】:2020-11-06 01:34:06
【问题描述】:
我们正在开发使用 MongoDB 作为存储的 Spring Boot 应用程序。 我们想在我们的项目中添加数据库迁移工具:mongock。
在pom.xml我添加了一个新的依赖:
<dependency>
<groupId>com.github.cloudyrock.mongock</groupId>
<artifactId>mongock-spring</artifactId>
<version>3.3.2</version>
</dependency>
IntelliJ Idea 建议我在module-info.java 中添加以下几行:
requires mongock.spring;
requires mongock.core;
之后我无法再构建项目,我收到以下错误:
Module 'com.acme.project-name' reads package 'com.github.cloudyrock.mongock' from both 'mongock.spring' and 'mongock.core'
我对 Java 9 模块化了解不多,所以我一直坚持解决这个问题,请指教。
【问题讨论】:
标签: mongodb java-9 java-module java-platform-module-system mongock