以下是我想在项目pom.xml中访问的Maven依赖项,但无法识别该依赖项,它显示org.apache.commons.math4:未找到4.0快照。
请帮我如何解决它?
**<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-math4</artifactId>
<version>4.0-SNAPSHOT</version>
</dependency>**
答案 0 :(得分:1)
根据maven存储库(https://mvnrepository.com/artifact/org.apache.commons/),没有math4。
您需要使用的是math3:
<!-- https://mvnrepository.com/artifact/org.apache.commons/commons-math3 -->
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-math3</artifactId>
<version>3.6.1</version>
</dependency>
答案 1 :(得分:1)
您只需要添加存储库配置:
<dependencies>
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-math4</artifactId>
<version>4.0-SNAPSHOT</version>
</dependency>
</dependencies>
<repositories>
<repository>
<id>apache</id>
<name>apache_snapshots</name>
<url>http://repository.apache.org/snapshots</url>
</repository>
</repositories>
然后,您需要运行maven命令:
mvn -U clean install
标记 -U 强制检查远程存储库上的更新版本和快照
因为您要使用SNAPSHOT版本。快照版本每天都会更改。
它应该对您有帮助,我已经检查过了。