我正和朋友们一起开展一个智能项目,我们使用的是MongoDB&吗啡。我们将mongo作为Gradle中的依赖项,如下所示:
我没有设置这些东西,我从存储库中克隆了它。但我的其他朋友已经开始使用它了 - 所有这些都在Windows,OSX和Linux上运行。只有其中一个人设置了它。
问题是它不知道Morphia / MongoDB是什么(例如,导入不起作用)。
我做了什么:
它仍然不知道MongoDB是什么。所以我试着在Ubuntu的虚拟机中运行一切,但我有一个类似的问题,除了它没有列出你上面看到的任何依赖。
任何人对我在最终需要做些什么都有任何想法才能让它发挥作用?
这是Build.gradle,减去我们定义组的第一行(它包含我朋友的名字)。
可能与此问题有关:他们抱怨某些家属“无效”。
答案 0 :(得分:0)
不是解决方案,而是尝试/验证的一些事情(还有一点评论)
不使用任何依赖项的java类是否编译?
gradle构建是否在shell /控制台中工作?
IntelliJ实际上是否接受了对构建文件的更改。例如,更改依赖项的版本,点击IntelliJ中的重新加载按钮,然后检查版本是否更新。
如果依赖项按预期列出
您是否在使用相同版本的Gradle?建议使用gradle包装。
答案 1 :(得分:0)
存在无效的依赖项。我删除了它,它开始工作。