无法添加 maven 依赖 - apache poi

can't add maven dependency - apache poi

我在 mac 上的 Eclipse 中创建了这个 Maven 项目。以下两个工件在我的 pom.xml 中。 MAC.

没问题
<dependency>
    <groupId>org.apache.poi</groupId>
    <artifactId>poi</artifactId>
    <version>3.14</version>
</dependency>
<dependency>
    <groupId>org.apache.poi</groupId>
    <artifactId>poi-ooxml</artifactId>
    <version>3.14</version>
</dependency>

然而,当我最近将代码移动到我的 PC 上的 Eclipse 时,我遇到了这个奇怪的错误 "Missing artifact org.apache.poi:poi:jar:3.14"。它同时指向依赖块和 pom 的第一行(见屏幕截图)。多次更新项目,但没有帮助。

我已经建立了两个存储库,一个 public 和一个机构。

  <repositories>
    <repository>
        <id>JBoss repository</id>
        <url>http://repository.jboss.org/nexus/content/groups/public/</url>
    </repository>
    <repository>
        <snapshots>
            <enabled>false</enabled>
        </snapshots>
        <id>central</id>
        <name>repo</name>
        <url>http://risdevtool01p.mdanderson.edu:8081/artifactory/repo</url>
    </repository>
  </repositories>

当我执行 "mvn clean install -U" 时,它似乎正在尝试从两个不同的存储库下载 poi 和 poi-ooxml。

Downloading:http://repository.jboss.org/nexus/content/groups/public/org/apache/poi/poi-ooxml-schemas/3.14/poi-ooxml-schemas-3.14.jar
Downloading: http://repository.jboss.org/nexus/content/groups/public/org/apache/poi/poi/3.14/poi-3.14.jar
Downloading: http://risdevtool01p.mdanderson.edu:8081/artifactory/repo/org/apache/poi/poi/3.14/poi-3.14.jar
Downloading: http://risdevtool01p.mdanderson.edu:8081/artifactory/repo/org/apache/poi/poi-ooxml-schemas/3.14/poi-ooxml-schemas-3.14.jar

问题出在 JBoss 的关系中,工件没有正确删除,确实我们在可用版本列表中有该版本,但该版本在 [=13] 的预期位置不可用=]

404 - Path /org/apache/poi/poi/3.14/ not found in group repository "Public Repository Group" [id=public].

Path /org/apache/poi/poi/3.14/ not found in group repository "Public Repository Group" [id=public].

但是,显然他们刚刚正确删除了这个版本,现在这个版本不再是可用版本的一部分,正如您在此处看到的 http://repository.jboss.org/nexus/content/groups/public/org/apache/poi/poi/ 这样,如果您从本地存储库中删除它并尝试再次使用 mvn clean install 类型的命令,它将起作用