Eclipse IDE

What is maven ?

A maven is an automation tool that is used for designing java projects. Maven is developed by the Apache software foundation. Maven can also manage and build projects in c#, ruby, scala, etc. Maven has the following objectives,

  • Makes the build process of projects easy.
  • Try to provide a uniform development platform.
  • Provides quality information of project.
  • Encourages better development projects.

Maven - Eclipse IDE

Eclipse IDE by maven is a good platform that provides some great plugins using which we can simply integrate Maven and Eclipse. It is known as m2eclipse; the following are some features of m2eclipse,

  • You can run Maven goals in eclipse.
  • We can see the output of Maven commands in eclipse using its console.
  • We can update maven dependencies within the IDE.
  • Eclipse automatically downloads the new dependencies from the Maven repositories.
  • It provides a wizard for creating new projects and enables the Maven support for existing projects.
  • It also provides a quick search option to search dependencies in the Maven repo.
  • Eclipse does the dependency management of maven and sets the path for the project.

Features of Maven

  • The easy setup process follows best practices.
  • Consistency in usage in project.
  • Able to work on different projects at a time.
  • Instantly access new features with some small configurations
  • Dependency management included.