首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Jongo Maven依赖导致问题

Jongo Maven依赖导致问题
EN

Stack Overflow用户
提问于 2013-12-30 12:48:43
回答 2查看 553关注 0票数 1

我目前正在尝试使用Jongo项目连接到远程MongoDB。为此,我将这些依赖项添加到我的项目中:

代码语言:javascript
复制
<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

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-12-30 12:58:55

首先,您在文章中链接的快照存储库中的Sonatype依赖版本是1.1-SNAPSHOT,而不是1.0

不建议在构建中使用第三方快照

但是,如果您坚持,您需要将Sonatype快照存储库添加到您的maven构建中,如下所示:

代码语言:javascript
复制
<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发布存储库中:

代码语言:javascript
复制
<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>
票数 2
EN

Stack Overflow用户

发布于 2013-12-31 03:53:25

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

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20839918

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档