Apache Maven Tutorial : Manage Java Dependencies Like a Pro

We will create a maven project in Java using Maven Archetypes

Compiling Maven Projects from command line

Working on Maven project from eclipse

Understanding POM and maven terminologies

Industry Best Practices

Running tests from maven on command line


  • Internet Connection to download maven dependencies
  • Very Basic knowledge of testng or junit and selenium


Maven is the most popular Java Dependency Management Tool.

This course will enable you to build a maven project from scratch and configure all the dependencies required for a project

We will discuss how to run various test from  command line in maven

We will discuss how to trigger testng xmls using maven

We will be talking about various terminologies used in maven project

Who this course is for:

  • Automation Testers who want to develop automation frameworks and learn maven
  • Beginners who wants to learn build tools like Apache Maven

Course content

1 section • 6 lectures • 50m total length

Introduction6 lectures • 51min

  • Introduction to maven and why we need it ?06:40
  • Apache Maven Set Up and First Maven Project in Java11:41
  • Understanding POM.xml and downloading project dependencies12:53
  • Compiling and Running tests from command line using surefire plugin07:07
  • Triggering testng.xml from maven05:06
  • Selective Suite selection using profiling in maven07:16

Leave a Reply

Your email address will not be published. Required fields are marked *