Ant and Maven Integration
Maven Integration
IntelliJ IDEA tightens the development team cooperation with the support for Maven builder by importing the entire IntelliJ IDEA project form pom.xml files, executing arbitrary goals and providing the smart coding assistance for editing Maven pom.xml.
- Background project import
- Flex and Maven integration with FlexMojos
- Dependency graph

- Create and modify Maven pom.xml files with assisted editing, code completion, inspections and quick-fixes, refactorings and other IntelliJ IDEA productivity-boosting features
- Import IntelliJ IDEA project from Maven pom.xml file with automatic artifacts download

- Execute arbitrary Maven goals before or after make or run/debug, or by invoking an assigned keyboard shortcut.
- Creating a new Maven project from archetype with new Maven Project/Module wizard.
- Resource filtering with built-in Make.
- Manually added libraries and modules dependencies support.
- Completion of artifacts' groupId, artifactId, version, exclusions, based on downloadable repository indices.
- Code completion for plugin configuration.
- Add Maven Dependency Quick Fix for unresolved classes in java code.
- Parent and dependencies generation in pom files with Alt+Insert.
- Improved navigation between modules and pom dependencies with Ctrl+B.
- Improved configuration for Web, JavaEE and EJB facets.
- New automatic configuration for Flex, Groovy and GWT facets.
- Support for Web Overlays.
IntelliJ IDEA lets you create projects directly from Maven descriptor files, enabling you to quickly switch to your selected development environment.
Ant Integration
IntelliJ IDEA incorporates and closely integrates the popular build tool Jakarta Ant. With this integration you can:
- get a detailed view of any build file in the specially designed Ant tool window

- execute particular Ant targets, assign custom shortcuts to them, or tune IntelliJ IDEA to automatically execute targets before/after compilation or running
- type/maintain your code in build files with higher productivity and minimum errors, thanks to the unique Ant-aware code completion/error highlighting:

For more information, visit http://jakarta.apache.org/ant.
