首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >与IntelliJ捆绑的Maven不提供各种库的最新版本

与IntelliJ捆绑的Maven不提供各种库的最新版本
EN

Stack Overflow用户
提问于 2019-09-13 03:31:46
回答 2查看 816关注 0票数 0

在IntelliJ 2019.2.2中,我使用的是捆绑在IntelliJ应用程序中的Maven 3.6.1 。我没有单独下载/安装Maven。

当我将各种<dependency>元素添加到POM中时,会出现错误,说明找不到所需库的版本。

例如,JUnit木星:

代码语言:javascript
复制
<!-- https://mvnrepository.com/artifact/org.junit.jupiter/junit-jupiter -->
<dependency>
  <groupId>org.junit.jupiter</groupId>
  <artifactId>junit-jupiter</artifactId>
  <version>5.5.2</version>
  <scope>test</scope>
</dependency>

Maven说没有这样的版本,但显然有这样一个版本

如果我清除了这个5.5.2值,并在我的Mac上按下Control+SpaceBar,我会得到一个弹出菜单,为我提供5.5.1和更早版本的版本。

这个JUnit案例只是一个例子。我反复遇到这个问题,因为许多这样的依赖关系已经过时,Maven对最新版本一无所知。毁掉了Maven的全部意义,带走了这些苦差事。

有什么方法可以让IntelliJ中的Maven更新其存储库数据的区域设置缓存,以便了解最新版本?

我没有在“设置(首选项)\\构建、执行、部署/构建工具\ Maven _~_

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-10-13 19:49:22

Bug:现在修好了

更新存储库在“设置(首选项)\生成,执行,部署\构建工具\ Maven \\存储库”中。

IntelliJ 2019.2在视图为空的地方有一个错误,如问题中的你的截图所示。现在修正了IntelliJ 2019.3版本。尝试https://www.jetbrains.com/idea/nextversion/预发行版。

票数 1
EN

Stack Overflow用户

发布于 2019-10-09 15:43:45

在maven中找不到依赖项也有问题,所以我在终端上使用了这个comand (您也可以在IDE中使用终端):mvn干净安装-U -X,这个命令将向您展示POM存档的详细调试,这样您就可以修复所有的错误,在此之后,您的所有依赖程序都必须重新安装。希望它能帮到你。

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

https://stackoverflow.com/questions/57916963

复制
相关文章

相似问题

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