首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法从三个十个Backport导入类

无法从三个十个Backport导入类
EN

Stack Overflow用户
提问于 2018-11-30 17:06:48
回答 1查看 416关注 0票数 1

这似乎是一个简单的任务,但我已经和我的两位同事谈过这件事,没有人知道问题的所在。我们有一个带有根POM文件的多模块Maven项目,所有子模块都从该文件继承。在根POM文件中,我添加了这个依赖项,这是我从三十回港网站复制的。

代码语言:javascript
复制
<dependency>
  <groupId>org.threeten</groupId>
  <artifactId>threetenbp</artifactId>
  <version>1.3.8</version>
</dependency>

这是位于所有其他依赖项所在的dependencyManagement部分下。所有其他依赖项都可以正常工作。但是,当我试图在一个模块中的类中导入三个十个类时,我会得到一个错误。

代码语言:javascript
复制
import org.threeten.bp.LocalDateTime;

当我试图构建项目时,生成失败,其中包含以下错误信息。

代码语言:javascript
复制
error: package org.threeten.bp does not exist

我已经尝试了以下几点:

  1. mvn干净安装在项目目录上,它在我添加import语句之前运行良好,但在我添加import语句后失败。
  2. 在Spring工具套件中的所有模块上运行"maven更新“。
  3. 搜索了org.threeten.bp包的~/.m2/存储库,但是本地存储库中没有任何文件。

这里有什么问题吗?为什么三个十个Backport依赖项没有与所有其他的一起安装?它位于Maven Central上,所以我不认为我需要在POM文件中添加任何存储库,或者我需要添加任何存储库。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-11-30 18:41:46

<dependency>添加到<dependencyManagement>部分本身并不会将依赖项添加到项目中,它只是为子项目建立了要使用的默认版本。

您还需要将<dependency>添加到主<dependencies>部分(如果也将<version>添加到<dependencyManagement>中,则不包含<version>),以便项目使用它。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53561946

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档