在IntelliJ 2019.2.2中,我使用的是捆绑在IntelliJ应用程序中的Maven 3.6.1 。我没有单独下载/安装Maven。
当我将各种<dependency>元素添加到POM中时,会出现错误,说明找不到所需库的版本。
例如,JUnit木星:
<!-- 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 _~_

发布于 2019-10-13 19:49:22
Bug:现在修好了
更新存储库在“设置(首选项)\生成,执行,部署\构建工具\ Maven \\存储库”中。
IntelliJ 2019.2在视图为空的地方有一个错误,如问题中的你的截图所示。现在修正了IntelliJ 2019.3版本。尝试https://www.jetbrains.com/idea/nextversion/预发行版。
发布于 2019-10-09 15:43:45
在maven中找不到依赖项也有问题,所以我在终端上使用了这个comand (您也可以在IDE中使用终端):mvn干净安装-U -X,这个命令将向您展示POM存档的详细调试,这样您就可以修复所有的错误,在此之后,您的所有依赖程序都必须重新安装。希望它能帮到你。
https://stackoverflow.com/questions/57916963
复制相似问题