我在eclipse中有一个maven项目,有一些依赖项:
<repositories>
<repository>
<id>bukkit-repo</id>
<url>http://repo.bukkit.org/content/groups/public/</url>
</repository>
</repositories>
<dependencies>
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-lang3</artifactId>
<version>3.1</version>
</dependency>
<dependency>
<groupId>org.bukkit</groupId>
<artifactId>bukkit</artifactId>
<version>1.2.5-R1.2</version>
</dependency>
<dependency>
Run Code Online (Sandbox Code Playgroud)
一个(apache commons)来自核心存储库,但另一个来自其他一些maven服务器.
依赖项已成功导入,并显示在eclipse项目中.我可以commons-lang3-3.1.jar在包浏览器中右键单击,然后单击Maven - > Open POM,打开pom文件.
但是,如果我这样做bukkit-1.2.5-R1.2.jar,它会失败并显示以下消息:
[错误]无法解析工件org.bukkit:bukkit:pom:1.2.5-R1.2
令人困惑的部分是我可以打开eclipse创建的maven存储库索引,并看到所需的文件存在:
\.m2\repository\org\bukkit\bukkit\1.2.5-R1.2:
bukkit-1.2.5-R1.2.jar
bukkit-1.2.5-R1.2.jar.lastUpdated
bukkit-1.2.5-R1.2.jar.sha1
bukkit-1.2.5-R1.2.pom
bukkit-1.2.5-R1.2.pom.lastUpdated
bukkit-1.2.5-R1.2.pom.sha1
...
Run Code Online (Sandbox Code Playgroud)
为什么不能eclipse/m2e/maven找到并打开这个POM?
| 归档时间: |
|
| 查看次数: |
6196 次 |
| 最近记录: |