我目前正在尝试使用Jongo项目连接到远程MongoDB。为此,我将这些依赖项添加到我的项目中:
<dependencies>
<dependency>
<groupId>org.jongo</groupId>
<artifactId>jongo</artifactId>
<version>1.0</version>
</dependency>
<dependency>
<groupId>org.mongodb</groupId>
<artifactId>mongo-java-driver</artifactId>
<version>2.6.5</version>
</dependency>
</dependencies>对于第一个依赖项(jongo:1.0),我已经遇到了一些问题,因为maven无法撤回这个版本(最新的maven知道是0.4):Intellij告诉我Dependency "org.jongo:jongo:1.0" not found。然而,依赖项可以找到那里
我设法通过Project Structure -> Librairies获得了它

问题是,这个依赖现在是本地的,任何复制这个项目的人都必须手动导入这个依赖项,这是不合适的。
我正在使用Intellij 13.0
发布于 2013-12-30 12:58:55
首先,您在文章中链接的快照存储库中的Sonatype依赖版本是1.1-SNAPSHOT,而不是1.0。
不建议在构建中使用第三方快照
但是,如果您坚持,您需要将Sonatype快照存储库添加到您的maven构建中,如下所示:
<repository>
<id>sonatype-snapshots</id>
<name>sonatype-snapshots</name>
<url>https://oss.sonatype.org/content/repositories/snapshots/</url>
<snapshots>
<enabled>true</enabled>
</snapshots>
</repository>
编辑
1.0版本驻留在Sonatype发布存储库中:
<repository>
<id>sonatype-releases</id>
<name>sonatype-releases</name>
<url>https://oss.sonatype.org/content/repositories/releases/</url>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>false</enabled>
</snapshots>
</repository>发布于 2013-12-31 03:53:25
Jongo 1.0位于maven中心。在pom中不需要额外的存储库配置。
https://stackoverflow.com/questions/20839918
复制相似问题