Gradle dependencies not working in IntelliJ

I'm working on an intelliJ project with my friends where we use MongoDB & Morphia. We have the mongo stuff as a dependency in Gradle, as you can see here:

I didn't set this stuff up, I cloned it from a repository. But my other friends have gotten this to work - all on Windows, OSX, and Linux. And only one of them set it up.

The issue is that it doesn't know what Morphia / MongoDB is (for example, the imports don't work).

What I have done:

  • Resync Gradle
  • Run the Gradle.build file
  • Reclone the project
  • Invalidate caching and restart

And it still doesn't know what MongoDB is. So then I tried to get everything working in a VM of Ubuntu, but I have a similar issue, except it doesn't list any of the dependencies you see above.

Anyone have any ideas on what I need to do on my end to get this working?

Here is the Build.gradle, minus the first line where we define the group (it contains my friend's name).

Possibly something to do with the issue: They complain that some of the dependecies are "invalid".

Answers


Not a solution, but a couple of things to try/verify (and also a little long for a comment)

  1. Does a java class that does not use any of the dependencies compile?

  2. Does the gradle build work in a shell/console?

  3. Does IntelliJ actually pick up the changes to the build file. For example change the version of a dependency, hit the reload button in IntelliJ and check if the version gets updated.

  4. Check the project/module settings if the Dependencies are listed as expected

  5. Are you using everywhere the same version of Gradle? The use of the gradle wrapper is recommended.


There were invalid dependencies. I removed those and it started to work.


Need Your Help

Styling the HTML5 Range Bar - Left of Thumb | Right of Thumb

javascript html css html5

I'm using a range slider for a video seek bar in my html5 video player and I would like to know if there is a way, without using jQuery or jQuery UI to style the input range bar so that the backgro...

How do i get the correct getTimezoneOffset()

javascript jquery

I need to be able to get the correct timezoneOffset by using javascript, if a user has disabled "Automatically adjust time clock for Daylights saving time" on his or her computer.