我们正在开发使用 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 模块化不太了解,这就是为什么我坚持要解决这个问题,请指教。