Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/395.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
eclipse和mongodb库中的Maven Java项目_Java_Eclipse_Mongodb_Maven - Fatal编程技术网

eclipse和mongodb库中的Maven Java项目

eclipse和mongodb库中的Maven Java项目,java,eclipse,mongodb,maven,Java,Eclipse,Mongodb,Maven,我有一个Java的Maven项目。我对所有这些概念都不熟悉。我创建了一个Restful项目,它可以很好地与文件存储库配合使用。但我想把它改成mongo存储库 所以我添加了我的repository类,然后我需要添加mongo库。我右键单击该项目并选择Maven-->更新,但库没有被下载。所以我自己通过项目构建路径添加它们,这使得我的项目可以编译 但是在运行时,我得到了mongo类的classNotFound异常 我阅读了一些帖子,并在pom.xml中添加了以下内容: org.mongodb mo

我有一个Java的Maven项目。我对所有这些概念都不熟悉。我创建了一个Restful项目,它可以很好地与文件存储库配合使用。但我想把它改成mongo存储库

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

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

我阅读了一些帖子,并在pom.xml中添加了以下内容:


org.mongodb
mongo java驱动程序
1.3

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

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

会出现什么错误?您缺少结束标记。@tieTYT该标记没有丢失,它只是被解释为HTML,因为块没有完全缩进。但收到的错误是相关的。As正在确保此块正确嵌套在POM中的
块中。注意这里的新入会者。谢谢你,这是一个多么愚蠢的错误。然而,我认为Maven是自己添加这些依赖项的,如果我需要自己添加它们,Maven有什么用?你想让Maven知道自动添加mongo java驱动程序吗?这不是maven(或任何其他构建工具)的工作方式。然后我认为我需要对它进行更多的研究。谢谢你的澄清。