我正在尝试下载gnu.trove库,我有这样的依赖:
<!-- https://mvnrepository.com/artifact/gnu.trove/trove -->
<dependency>
<groupId>gnu.trove</groupId>
<artifactId>trove</artifactId>
<version>3.0.3</version>
</dependency>但是我得到了这个错误:
Could not find artifact gnu.trove:trove:jar:3.0.3 in central (https://repo.maven.apache.org/maven2)为什么?我应该在pom.xml中添加一些其他的存储库吗?现在我已经列出了这个存储库:
<repository>
<id>jcenter</id>
<name>jcenter-bintray</name>
<url>http://jcenter.bintray.com</url>
</repository>发布于 2019-09-05 11:41:04
在mvn search Note: this artifact it located at TU-Darmstadt repository (http://zoidberg.ukp.informatik.tu-darmstadt.de/artifactory/public-releases/)中有一个注释;
也许你应该添加这个存储库。
您可以通过两种方式完成此操作:1.在${Maven_Path}/conf/中打开settings.xml并导航到<mirrors>...</mirrors>,然后可以在此处添加存储库(可能有一些示例可供帮助)。2.编辑您的仓库,在标签<repositories>中添加pom.xml。例如:
<resposity>
<id>zoidberg-nexus</id>
<name>Zoidberg Nexus</name>
<url>http://zoidberg.ukp.informatik.tu-darmstadt.de/artifactory/public-releases/</url>
<releases>
<enabled>true</enabled>
</releases>
</resposity>发布于 2019-09-05 17:52:11
尝试从mvnRepository添加存储库
<repository>
<id>mvnrepository</id>
<url>http://mvnrepository.com/artifact</url>
</repository>发布于 2021-01-27 19:02:46
正确的依赖关系:
<dependency>
<groupId>net.sf.trove4j</groupId>
<artifactId>trove4j</artifactId>
<version>3.0.3</version>
</dependency>https://stackoverflow.com/questions/57797412
复制相似问题