As a conclusion, we can say that the three main IDEs have many features that can alleviate the burden of managing dependencies, and therefore increase your productivity with:

  • Auto-complete
  • Dependency visualization
  • Dynamic dependency addition

As usual, each and every developer will choose his or her favorite IDE owing to their usage, even though switching timely of an IDE still remains possible, when some particular features lack in the permanent one.

The following table compares the pros and cons of IDEs:




IntelliJ IDEA 12.1 (Leda)

  • Complete set of features
  • Code generation from POM and Java code
  • Dependency graph
  • XML completion
  • Some plugins are not available in Community Edition
  • No "effective ...

Get Apache Maven Dependency Management now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.