This course is designed to help you understand the core concepts of Maven and get you started on writing build automation scripts independently using it.
In this course, you will learn what is Maven and its core features.
You start with installation and learn to make some customizations to it.
Then you create a simple hello world java project automatically using Maven commands and with the help of this simple project you would learn various things that make Maven the de-facto standard that it is today.
You will also learn to create a webapp automatically, using maven commands, run code checks, run automated tests using JUnit and finally deploy to a web server - all using Maven.
You would get a good understanding of how to write your own maven build using some very frequently used plugins and dependencies.
You will learn about
using Maven for multi module projects that you would see more often in real
You will also learn how to auto-generate great documentation for your project using maven site lifecycle.
To top it off, you would be learning all these concepts and implementing them on Eclipse IDE that is free, open source and easy to use.
The theory is kept crisp and is always accompanied with hands on in order to make the course more engaging.
In a Career Spanning over 14 years in the IT industry, I have gained extensive experience in various facets of designing and implementing software solutions using a variety of programming techniques, including(but not limited to) Java, J2EE, Nodejs, IBM’s WebSphere suite of Products namely IBM Integration Bus, Websphere Message Queue and Websphere Process Server.
Currently I am donning the role of a software applications architect and lead a team that specializes in automation in a leading IT services company, based in the US.