繁体   English   中英

Jongo Maven依赖导致问题

[英]Jongo Maven Dependency causing problems

我目前正在尝试使用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 IDEA 13.0

首先,您在帖子中链接的快照存储库中的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>

Jongo 1.0位于maven中心。 您的pom中不需要额外的存储库配置。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM