【问题标题】:Maven Java project in eclipse and mongodb librarieseclipse 和 mongodb 库中的 Maven Java 项目
【发布时间】:2014-05-14 21:01:36
【问题描述】:

我有一个 Java Maven 项目。我对所有这些概念都很陌生。我创建了一个与文件存储库配合良好的 Restful 项目。但我想将其更改为 mongo 存储库。

所以我添加了我的存储库类,然后我需要添加 mongo 库。我右键单击项目并选择 Maven --> 更新,但没有下载库。所以我自己通过项目构建路径添加它们,这使我的项目可以编译。

但是在运行时我得到了 mongo 类的 classNotFound 异常。

我阅读了一些帖子并将这些行添加到 pom.xml:

<dependency>
    <groupId>org.mongodb</groupId>
    <artifactId>mongo-java-driver</artifactId>
    <version>1.3</version>
</dependency>

仍然没有编译。我应该如何以编译的方式添加库,并且在运行时我的程序可以找到这些类?

【问题讨论】:

  • 你得到什么错误?您缺少结束标记。
  • @tieTYT 标签没有丢失,它只是被解释为 HTML,因为该块没有完全缩进。但是收到的错误是相关的。确保该块正确嵌套在 POM 中的 &lt;dependencies&gt; 块中。注意这里的新启动。

标签: java eclipse mongodb maven


【解决方案1】:

您从哪里获得 1.3 的版本?最新的是 2.12.1。

【讨论】:

  • 谢谢,真是个愚蠢的错误。不过我觉得Maven是自己添加这些依赖,如果需要自己添加,Maven有什么用呢?
  • 你想让maven知道自动添加mongo-java-driver吗?这不是 maven(或任何其他构建工具)的工作方式。
  • 那我觉得我需要多研究一下。谢谢你的澄清。
猜你喜欢
  • 1970-01-01
  • 2013-08-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-06-03
  • 2012-06-08
  • 2023-03-21
  • 1970-01-01
相关资源
最近更新 更多