You are on page 1of 1

MAVEN -

It is a build tool (helps in building and documenting project)


( BUILD TOOL DOES
- generates a source code
- generates documentation from source code
- compiling of source code
- packaging of compiled codes into jar files
- installing packaged code in local repository or server )

It is written in java(or C#) and is based on Project Object Model (POM)


( Project Object Model (POM) - building block in Maven
- It is an XML file that has all info regarding project and configuration
details )

Maven is used to building and managing any java-based project

WHY ?- mostly used for java-projects


- helps in downloading libraries or JAR files used in project
- Getting right JAR files(as many versions present)
- helps to create right project structure which essential for execution
- building and deploying project to work

mvn clean install - once while big changes

DEBUGGING IN ECLIPSE AND MAVEN TRAININGS FROM OREILLY

plugin , PHASE

goal

LIFECYCLE

.M2 folder seaRCH WHERE - LOCAL REPOSITORY -

M2 -> INTRANET -> INTERNET

SETTINGS.XML - ALL THIS PRESENT (WHERE MY LOCAL, WHERE MY INTRANET - THAT


CREDENTIALS)

You might also like