Professional Documents
Culture Documents
Maven
Maven
Maven,Gradle,ANT-->
Maven is a build tool and project management tool.-->This only for java
applications.
This is for java based applications Means it's going to create a package-->The
process of crating package or artifacts is called build.
build means --->it will convert your source from human readable format to system
readable format.(byte code)
Central repository:
The central repository is the repository provided by the Maven community. It
contains a large repository of commonly used libraries. This repository comes into
play when Maven does not find libraries in the local repository.
3)Remote repository
organizations usually maintain their own repositories for the libraries that are
being used for the project. These differ from the local repository; a repository is
maintained on a separate server, different from the developer's machine and is
accessible within the organization.
If you execute maven goals -->What are the dependies your mention in pom.xml--
>Maven first it will check in your local repository-->If it's not found-->Then it
will get it from central repository and if any dependies are not there in central
repository then those get it from remote repository and build the package.