这似乎是一项简单的任务,但我已经和我的两个同事谈过了,没有人知道问题出在哪里。我们有一个多模块 Maven 项目,它有一个根 POM 文件,所有子模块都从该文件继承。在根 POM 文件中,我添加了这个依赖项,我从三个十后端口网站复制了该依赖项:
<dependency>
<groupId>org.threeten</groupId>
<artifactId>threetenbp</artifactId>
<version>1.3.8</version>
</dependency>
这是在所有其他依赖项所在的dependencyManagement 部分下。所有其他依赖项工作正常。但是当我尝试在模块内的一个类中导入三个十类时,我得到一个错误。
import org.threeten.bp.LocalDateTime;
当我尝试构建项目时,构建失败,并显示此错误消息。
error: package org.threeten.bp does not exist
我已经尝试过以下方法:
- mvn clean install 在项目目录上,在我添加导入语句之前工作正常,但在我添加导入语句后失败。
- 在 Spring Tool Suite 中的所有模块上运行“maven update”。
- 在 ~/.m2/repository 中搜索 org.threeten.bp 包,但本地存储库中没有任何文件。
这里可能是什么问题?为什么没有与所有其他依赖项一起安装三个十个反向端口依赖项?它在 Maven Central 上,所以我认为我不需要将任何存储库添加到我的 POM 文件中,或者我需要吗?