2016-03-15 136 views
1

我的工作和我的朋友在这里我们使用MongoDB的&吗啡一个的IntelliJ项目。我们有蒙戈的东西,在摇篮的依赖,因为你可以在这里看到:摇篮依赖关系没有的IntelliJ

enter image description here

我没有设置这个东西了,我克隆它从一个存储库。但是我的其他朋友已经开始使用它 - 所有这些都在Windows,OSX和Linux上进行。只有其中一个人设置了它。

的问题是,它不知道吗啡/ MongoDB是什么(例如,进口不工作)。

我做了什么:

  • 重新同步摇篮
  • 运行Gradle.build文件
  • 重新克隆项目
  • 的Invalidate缓存和重新启动

它仍然没有按”不知道MongoDB是什么。因此,我试图让所有的工作都在Ubuntu的虚拟机上运行,​​但是我也遇到过类似的问题,除非它没有列出您在上面看到的任何依赖关系。

任何人有什么,我需要在我做到底得到这个工作的任何想法?

这里是的build.gradle,减去我们定义该组的第一行(它包含了我的朋友的名字)。

enter image description here

可能是与这个问题:他们抱怨说,一些依赖条件是“无效的”。

enter image description here

enter image description here

+0

你有可能发布你的build.gradle的小样本吗? – bszeliga

+0

将其添加到OP。 – CaptainForge

+0

我觉得第一个屏幕截图还包含你的朋友的名字在第一个依赖项? –

回答

0

不是一个解决办法,但一对夫妇的事情,试图/验证(也有点长了评论)

  1. 难道一个Java类,做没有使用任何的依赖编译?

  2. 请问在shell /控制台gradle这个构建工作的?

  3. 的IntelliJ是否真正回暖更改到构建文件。例如,更改依赖项的版本,点击IntelliJ中的重新载入按钮,并检查版本是否更新。

  4. 检查依存关系被列为是否使用无处不在摇篮相同版本的预期

  5. 项目/模块的设置吗?建议使用gradle包装。

+0

1.是的。 2.不,Gradle构建不起作用,它实际上抱怨不知道任何依赖项,甚至是IntelliJ中的依赖项。 3.它的确如此,我想。 4.它确实显示,但其中一些显示为“无效”。我会用一张我正在谈论的图片来更新OP。 5.是的,我们应该。再次,这对朋友的系统有效。 – CaptainForge

0

存在无效的依赖关系。我删除了这些,并开始工作。