我在我的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