2

我正在尝试下载 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>
4

3 回答 3

1

mvn search 中有一个注释Note: this artifact it located at TU-Darmstadt repository (http://zoidberg.ukp.informatik.tu-darmstadt.de/artifactory/public-releases/)

也许您应该添加此存储库。

这是您执行此操作的两种方法;1.打开并导航到settings.xml,然后您可以在此处添加存储库(可能有一些示例需要帮助)。2.编辑你,在标签中添加存储库。例如:${Maven_Path}/conf/<mirrors>...</mirrors>pom.xml<repositories>

<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-05T03:41:03.800 回答
1

尝试从 mvnRepository 添加 repo

 <repository>
      <id>mvnrepository</id>
      <url>http://mvnrepository.com/artifact</url>
  </repository>
于 2019-09-05T09:52:10.940 回答
0

正确的依赖:

<dependency>
    <groupId>net.sf.trove4j</groupId>
    <artifactId>trove4j</artifactId>
    <version>3.0.3</version>
</dependency>
于 2021-01-27T11:02:45.600 回答