我是 Maven 新手,目前正在使用 Eclipse 的 m2e 插件。
问题一:
在默认中央存储库(右键单击项目:Maven -> 添加依赖项)中搜索工件(atmosphere-runtime)时,将返回结果列表。
但是,在添加依赖项后,我收到以下错误消息:
Missing artifact org.atmosphere:atmosphere-runtime:bundle:1.0.2
如果我在 maven 网站上搜索工件,我可以手动找到并下载 jar(请参见此处)。我已经尝试清理/更新/重新加载项目,更新/重新索引/重新构建中央 maven 存储库并重新启动 Eclipse,但似乎没有任何帮助。
我收到此错误是否有原因?
问题2:
我正在遵循的教程建议将以下存储库添加到 pom 以下载上述工件:
<repositories>
<repository>
<id>Sonatype snapshots</id>
<url>https://oss.sonatype.org/content/repositories/snapshots</url>
</repository>
<repository>
<id>Sonatype releases</id>
<url>https://oss.sonatype.org/content/repositories/releases</url>
</repository>
</repositories>
这很有效,如果我在 pom.xml 文件中手动指定依赖项,我就可以下载所需的工件。
但是,如果我尝试使用 eclipse 搜索(右键单击项目:Maven -> 添加依赖项)搜索工件,则不会从两个新存储库返回任何结果。
是否可以在搜索中包含这两个新存储库?