我的pom看起来像:
<properties>
<maven.compiler.source>10</maven.compiler.source>
<maven.compiler.target>10</maven.compiler.target>
</properties>
<dependencies>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context</artifactId>
<version>5.1.0.RELASE</version>
</dependency>
</dependencies>
而且我也不知道为什么要得到:依赖关系'org.springframework:spring-context:5.1.0.RELASE'未找到
我尝试做mvn clean install
[INFO]从中央下载:https://repo.maven.apache.org/maven2/org/springframework/spring-context/5.1.0.RELASE/spring-context-5.1.0.RELASE.pom[警告]缺少org.springframework:spring-context:jar:5.1.0.RELASE的POM,没有可用的依赖项信息从中央下载:https://repo.maven.apache.org/maven2/org/springframework/spring-context/5.1.0.RELASE/spring-context-5.1.0.RELASE.jar
因此将罐子下载到我的本地存储库中
,但我得到:[错误]无法对项目依赖项执行目标:无法解析项目pl.javastart:dependencies:jar:1.0-SNAPSHOT的依赖项:在中央找不到工件org.springframework:spring-context:jar:5.1.0.RELASE (https://repo.maven.apache.org/maven2)这是一个maven项目,我正在使用InteliJ Ultimate 2020,maven 3.6.3在Maven设置中,我已经检查了自动下载选项
编辑:
是的,有一个错字...我将离开这个问题,将来有一天对我来说很有趣。关于保存pom.xml而不是mvn install
或单击项目> maven>重新导入后,如何强制InteliJ / maven自动下载依赖项?
<version>5.1.0.RELASE</version> // incorrect
<version>5.1.0.RELEASE</version> // correct