Maven Projects Overview

Jason Taylor
A free video tutorial from Jason Taylor
Lead Software Engineer, Dev Trainer (19 courses,50k reviews)
4.4 instructor rating • 19 courses • 425,957 students

Lecture description

An overview of the process for this section, including validating our project outside of Jenkins, creating a Maven based Jenkins project, reviewing build results, integrating Maven deeper with Jenkins, and creating a workspace for Maven projects.

Learn more from the full course

Jenkins 2 Bootcamp: Fully Automate Builds to Deployment 2020

An introduction to the Jenkins build server using continuous integration and deployment techniques -- all step by step.

08:43:20 of on-demand video • Updated May 2020

  • Install Jenkins CI server on Windows
  • Install and configure several tools commonly used with Jenkins
  • Understand the basics of continuous inspection, continuous integration, and continuous deployment
  • Use Jenkins effectively to build, test, analyze and deploy Java projects
  • Apply the techniques and experience to implement Jenkins and/or a continuous integration system
English Welcome, in this section, we will dive a bit deeper with Jenkins by creating a Maven project in Jenkins. However, before we get started within Jenkins, we will need to validate the project is working outside of Jenkins first. This eliminates potential issues that are external to Jenkins. Once we confirm that our Maven project is building outside of Jenkins we will create and configure our Maven project within Jenkins and then execute the project build. Once the build has completed we will review the results of the Maven project to see how well Jenkins understands Maven structured applications. Also, while working within a Maven project, we will reinforce and learn new aspects of Jenkins. Finally we will take a quick dive under the hood as we look at the workspace folder structure of Jenkins projects. The next section will feature using GitHub with Jenkins. Because of that you will need a GitHub account to follow along exactly. If you don't already have an account you can sign up for a free account at "github.com". Additionally I will warn you that GitHub updates their web site and services often, which means that some features might look a little different or change location than what was shown in the course.