Information Technology
Hands on Training icon
Hands On Training
Hands on Training icon

Continuous Integration (CI) With Jenkins - Maven Builds

Course Cover
compare button icon

Course Features

icon

Duration

38 minutes

icon

Delivery Method

Online

icon

Available on

Limited Access

icon

Accessibility

Desktop, Laptop

icon

Language

English

icon

Subtitles

English

icon

Level

Intermediate

icon

Teaching Type

Self Paced

icon

Video Content

38 minutes

Course Description

In this course, you will learn the concepts, techniques, and configuration needed to build a Maven project within a Jenkins automation server. The course begins by teaching you how to install and configure Maven's integration plugin to build and customize Maven projects within Jenkins. Maven is known for its highly efficient methods of compiling, documenting, and testing code. One of Maven's standout features is its handling of dependencies, which it uses to trigger builds and support multi-module projects.

Throughout the course, you will gain a solid understanding of Maven and its integration into Jenkins. You will learn how to install and configure the Maven Integration plugin, which is essential for working with Maven projects in Jenkins. Additionally, you will explore the unique way Maven handles dependencies, providing a useful and efficient approach to managing project dependencies.

The course also covers important topics such as POM files, which contain project and configuration details. You will learn about the role of POM files in Maven projects and how they contribute to the overall structure and management of the project.

Furthermore, you will discover how Maven integration in Jenkins triggers cascading builds, making it easier to manage complex multi-module projects. This feature is particularly beneficial for developers working on large-scale software development projects.

The course instructor, Kevin Bowersox, is an experienced leader of development teams creating Java web applications for the federal government. With 17 years of experience in Java development, Kevin shares his expertise to help coders understand the advantages of automating software development. He holds a Bachelor of Arts in Information Sciences Technology from Penn State and has authored multiple O'Reilly titles on topics such as Spring Framework, Hibernate, and Apache Maven.

Overall, this course provides valuable insights into building and customizing Maven projects within Jenkins. By the end of the course, you will have a comprehensive understanding of Maven's capabilities and how they can enhance your software development process.

Course Overview

projects-img

International Faculty

projects-img

Post Course Interactions

projects-img

Hands-On Training,Instructor-Moderated Discussions

projects-img

Case Studies, Captstone Projects

Skills You Will Gain

What You Will Learn

Learn about pom files as well as the project and configuration details they contain see how maven integration triggers cascading builds and supports multi-module projectskevin bowersox leads development teams that build java web applications for the feder

This course introduces the concepts, techniques, and configuration necessary to perform a maven build within a jenkins automation server

Course Cover