我在我的Mac上在Eclipse中创建了这个maven项目。以下两件神器出现在我的心中。 MAC没问题。无法添加maven依赖项 - apache poi
<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>
然而,当我最近搬到代码到Eclipse我的电脑上我得到这个奇怪的错误“缺少神器org.apache.poi:POI:罐子:3.14”。它指向依赖块和pom的第一行(见截图)。更新了多次项目,并没有帮助。
我已经建立了两个仓库,一个公共仓库和一个机构仓库。
<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全新安装-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
你的eclipse插件指向你的.m2目录吗? – Lee
如何从命令行'mvn clean install'? – ivanenok
@Lee我如何知道eclipse插件是否指向我的.m2目录?我在eclipse之后安装了maven。 – ddd