JetBrains IntelliJ IDEA is considered as a premium IDE by numerous developers and architects. Two versions are available: Community Edition (free and limited) and Ultimate Edition (complete with all features). The latest version is 12.1, which is also known as Leda. Next version, 13, known as Cardea, is expected to be released in December 2013.
XML with XSD completion
For any XML file, when an XML schema (XSD) or a DTD is indicated, IntelliJ IDEA (Community and/or Ultimate) can provide automatic completion. Therefore this is the case for POM files (and this explains why we have taken care to write complete XML headers since the beginning of this book).
In IntelliJ IDEA, two modes of auto-completion exist: the classic one, through pressing ...