Course description

  • What are the course objectives?

    The Simplilearn online Apache Maven course is designed to hone your mastery of the Maven build automation tool used for Java development projects. The course will train you on how to set up the Maven environment, pull in dependencies by specifying their coordinates, how to install and deploy a plugin, how to generate reports on your code that will let you know when your developers are running into problems, and how to scale up from simple projects to multi-module projects.
    Apache Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting, and documentation from a central repository.

  • What skills will you learn?

    By the end of this online Apache Maven course, you will be able to:
    ·       Install Apache Maven successfully
    ·       Understand Maven dependencies and control Maven classpaths
    ·       Install plugins, manage plugins with a parent POM, and find available plugins
    ·       Comprehend Maven build properties
    ·       Create a project website
    ·       Release Maven artifacts
    ·       Build a website for multi-module project
    ·       Build a simple installer and run functional tests
    ·       Take advantage of popular Maven tricks and patterns

  • Who should take this course?

    The course is ideal for:
    ·       Intermediate Java developers
    ·       Project managers
    ·       Heavy users of software libraries

Course preview

    • Lesson 01 - Introduction 18:28
      • 1.1 Introduction to Apache Maven03:35
      • 1.2 Installing Apache Maven03:30
      • 1.3 Understanding the Maven Repository03:06
      • 1.4 Understanding the Maven Lifecycle04:16
      • 1.5 Understanding the Role of Plugins04:01
    • Lesson 02 - Dependencies 14:22
      • 2.1 Introducing Maven Dependencies02:31
      • 2.2 Controlling Maven Classpaths03:05
      • 2.3 Maven and Transitive Dependencies02:59
      • 2.4 Managing Dependencies that All Projects Need – Part 102:34
      • 2.5 Managing Dependencies that All Projects Need – Part 203:13
    • Lesson 03 - Plugins 16:12
      • 3.1 Introducing Maven Plugins03:24
      • 3.2 Adding Steps to a Maven Build02:59
      • 3.3 Code Generation02:52
      • 3.4 Managing Plugins with a Parent POM03:27
      • 3.5 Finding Available Plugins03:30
    • Lesson 04 - Controlling the Build 17:14
      • 4.1 Maven Build Properties03:41
      • 4.2 Maven Profiles02:50
      • 4.3 Profile Activation via Properties02:52
      • 4.4 Profile Activation via Environment03:08
      • 4.5 User Settings, Profiles and Repositories04:43
    • Lesson 05 - The Project Website 18:13
      • 5.1 The Basic Website and Reports04:13
      • 5.2 Using Report Plugins03:46
      • 5.3 Creating Custom Pages04:00
      • 5.4 FAQ (frequently asked question) Pages and Site Appearance03:09
      • 5.5 Deploying to a Web Server03:05
    • Lesson 06 - The Maven Release Process 18:39
      • 6.1 Deploying to a Repository03:00
      • 6.2 Using Snapshots03:27
      • 6.3 Preparing for a Release03:19
      • 6.4 Releasing Maven Artifacts02:20
      • 6.5 Preparing for an Open Source Release03:29
      • 6.6 Publishing to Maven Central03:04
    • Lesson 07 - Multi-module Projects 12:41
      • 7.1 Understanding the Multi-module Project03:37
      • 7.2 Incremental Building with Multiple Modules02:37
      • 7.3 Building a Website for a Multi-module project03:49
      • 7.4 Releasing the Multi-module Project02:38
    • Lesson 08 - Maven Tricks and Patterns 19:45
      • 8.1 Invoking Ant from Maven03:46
      • 8.2 Accessing Maven Artifacts from Ant02:47
      • 8.3 Building a Simple Installer05:20
      • 8.4 Running Functional Tests03:15
      • 8.5 Disabling Default Plugin Bindings and Excluding Transitive Dependencies04:37
    • {{childObj.title}}
      • {{childObj.childSection.chapter_name}}
        • {{lesson.title}}
      • {{lesson.title}}

    View More

    View Less


    • Why choose Simplilearn for your training?

      ·       Simplilearn is one of the world’s largest certification training providers, with more than 500,000                         professionals trained globally
      ·       Trusted by Fortune 500 companies as their learning provider for career growth and training
      ·       Thousands of certified and experienced trainers conducting trainings around the world
      ·       Robust learning management system (LMS) designed to ensure you pass your certification tests on the          first attempt.
      ·       Accredited, Approved and Recognized as a training organization, partner, education provider and                    examination center by globally renowned names like Project Management Institute, APMG, CFA                      Institute, GARP, ASTQB, IIBA and others
      ·       Our high-touch support model with 24/7 teaching assistance provides a fulfilling online learning                        experience, from the moment you start your training to the day you get your certification

    • What are the prerequisites for this course?

      Basic knowledge of Java development is beneficial.

    • What are the benefits of Apache Maven?

      Apache Maven Apache Maven is a software project management and comprehension tool used primarily for Java projects, both simple and complex. By accessing its ever-expanding world of tools and libraries, you can easily construct your project and facilitate a collaborative development environment for your team.

    • Is this live training, or will I watch pre-recorded videos?

      The courses are conducted via live virtual classrooms (LVC). They are interactive sessions that enable you to ask questions and participate in discussions during class time. We do, however, provide recordings of each session you attend for your future reference. Classes are attended by a global audience to enrich your learning experience.

    • How do I enroll for the online training?

      You can enroll for this training on our website and make an online payment using any of the following options:
      ·       Visa Credit or Debit Card
      ·       MasterCard
      ·       American Express
      ·       Diner’s Club
      ·       PayPal
      Once payment is received you will automatically receive a payment receipt and access information via email.

    • I am not able to access the online course. Who can help me?

      Contact us using the form on the right of any page on the Simplilearn website, select the Live Chat link or contact Help & Support.

    • Who are our instructors and how are they selected?

      All of our highly qualified trainers are industry experts with at least 10-12 years of relevant teaching experience. Each of them has gone through a rigorous selection process that includes profile screening, technical evaluation, and a training demo before they are certified to train for us. We also ensure that only those trainers with a high alumni rating remain on our faculty.

    • What is Global Teaching Assistance?

      Our teaching assistants are a dedicated team of subject matter experts here to help you get certified in your first attempt. They engage students proactively to ensure the course path is being followed and help you enrich your learning experience, from class onboarding to project mentoring and job assistance. Teaching Assistance is available during business hours.

    • What is covered under the 24/7 Support promise?

      We offer 24/7 support through email, chat, and calls. We also have a dedicated team that provides on-demand assistance through our community forum. What’s more, you will have lifetime access to the community forum, even after completion of your course with us.

    • If I need to cancel my enrollment, can I get a refund?

      Yes, you can cancel your enrollment if necessary. We will refund the course price after deducting an administration fee. To learn more, please read our Refund Policy.

    • Do you provide a money back guarantee for the training programs?

      Yes. We do offer a money-back guarantee for many of our training programs. Refer to our Refund Policy and submit refund requests via our Help and Support portal.

    • How can I learn more about this training program?

      Contact us using the form on the right of any page on the Simplilearn website, or select the Live Chat link. Our customer service representatives can provide you with more details.

    • What does it mean to be GSA approved course?

      The course is part of Simplilearn’s contract with GSA (only US) with special pricing for GSA approved agencies & organizations. To know more click here

    • How do i know if I am eligible to buy this course at GSA price?

      You should be employed with GSA approved agencies & organizations. The list of approved agencies is provided here

    Contact Us


    (Toll Free)

    • Disclaimer
    • PMP, PMI, PMBOK, CAPM, PgMP, PfMP, ACP, PBA, RMP, SP, and OPM3 are registered marks of the Project Management Institute, Inc.