Master java skills

What is Maven?

Maven is a build and dependency management tool. Basically, it allows you to write your code without worrying about any dependencies.

Without Maven:
  • When building your Java project, you will need additional jar files.
  • One approach is to download the jar files from each project website and then add the jar files to your build path or class path.
With Maven Solution:
  • Tell the Maven the project you are working.
  • Maven will go out and download the jar files and will make those jar files available during compile/run time.
  • In one line “Maven is your friendly helper“.