Maven pom.xml editor new features

Since the latest IntelliJ IDEA  9.0.2 EAP the IDE contains a bit of new Maven-related pom.xml editor features.

1. Easier Navigation

  • You can navigate to “Dependency usages” from “dependencyManagement” of your parent pom.xml:
    and back:
  • You can navigate through projects tree

2. Smarter Paths
‘Path reference’ notion were added to the editor to enhance the code completion, usages search and rename refactoring of project paths.

3. More intelligent plugins configuration
IntelliJ IDEA analyses plugin parameter types and adds smart value editors for plugin configuration tags.

You feedback is as always highly appreciated.

This entry was posted in New Features and tagged , . Bookmark the permalink.

7 Responses to Maven pom.xml editor new features

  1. This is fantastic, even though I think Gradle is the future. :-)

  2. Timo Meinen says:

    Great news. Especially the parent handling is a missed feature. Gradle seems to make it right, although there are not as much plugins available as for Maven.
    @Peter: You can use the Grails Plugin in IDEA to write your Gradle scripts.

  3. Anton Volkov says:

    Many thanks for it!
    Nevertheless, pom-editor is far from ideal.
    Perhaps you should look as it is done here:

  4. Ashitkin Alexander says:

    really cool. maven support gets better.

  5. Paul says:

    Is there support for maven 3 in the newest community edition on Intellij?

  6. Marco says:

    I find that IntelliJ lacks a visual pom editing feature, like the one provided by m2eclipse. Introspection of the Maven project and auto-completion are fine, however having to enter dependencies by editing the XML file rather than using a visual tool is far from effective

  7. rjy369 says:

    I use STS. In that for editing pom.xml, I am given a GUI option where we can search the dependency and add that directly to our pom.xml. Lesser xml editing stuff. IntelliJ is good but giving this kind of GUI for pom.xml editing will make more effective.

Leave a Reply

Your email address will not be published. Required fields are marked *