Posts

Showing posts from June, 2020

MAVEN FOR JAVA

What is Maven? It is a build and dependency management for Java Let's get started  Maven is a built tool  used as java's build management tool. Let's say you want to create a new project, in which you want a project structure, you want something that will compile your files, that will test your applications and something which will give you the required libraries. So for that Maven is the answer. Java's most commonly used build management tool is Apache Maven. The main problem arises when you want to build an application using spring or hibernate. For those, we require some dependencies i.e, libraries. So for that one can go to a website spring.io to download all the jar files. But the problem arises if you download the libraries for the current version say 4.2.4 and in future, it is updated to say 5, then again you have to download the entire library jar files by yourself as a developer. So Maven is someone to whom you can mention to all that downloads in your system. ...