projects from within the IDE, and also to set the classpath for code completion, highlighting compiler errors, etc. Examples of popular IDEs supporting development with Maven include: Eclipse NetBeans IntelliJ IDEA JBuilder JDeveloper (version 11.1.2) MyEclipse Visual Studio Code These add-ons also provide the ability to edit the POM or use the POM to determine a project's complete set of dependencies directly within the IDE. Some built-in features of IDEs are forfeited when the IDE no longer performs compilation. For example, Eclipse's JDT has the ability to recompile a single Java source file after it has been edited. Many IDEs work with a flat set of projects instead of the hierarchy of folders preferred by Maven. This complicates the use of SCM systems in IDEs when using Maven. See also Apache Continuum Apache Jelly Hudson Jenkins List of build automation software References Further reading External links Maven in 5 minutes Compiling tools Java development tools Maven Maven Software using the Apache license