Understood Apache Maven as a build automation and project management tool based on the POM (Project Object Model).
Learned about Maven's default lifecycle phases like validate
, compile
, test
, package
, verify
, install
, and deploy
.
Explored the structure of pom.xml
, including dependencies, plugins, repositories, and project metadata.
Learned how Maven resolves dependencies from local and remote repositories, and how transitive dependencies are handled.
Here are my personal notes on Maven. I use them to quickly revise commands and concepts.
π View MAVEN Notes FlipbookIf you'd like a PDF version, feel free to contact me via the Contact section.
Integrated Maven with Jenkins to automate Java project builds on each Git push.
View Integration