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