Maven Crash Course [Video]

More Information
Learn
  • Understand key Maven concepts~Install and configure Maven on Mac and Windows platforms
  • Build Java projects using Maven~Find and manage dependencies in Maven
  • Use Maven with Eclipse~Integrate Git source code control with Maven projects
About

The Maven Crash Course is designed to cut academic theory to just the key concepts and focus on basic Maven tasks to become productive quickly.We’ll begin by introducing Maven and walking through its installation, after which we’ll begin working on our first project. We’ll take a look at dependencies, repositories and plugins and we’ll learn how to improve our project by using JUnit for unit testing. Finally, we will start to use Maven within Eclipse, along with the M2Eclipse plugin.

The quizzes at the end of each section reinforce key concepts by testing your knowledge acquired throughout the course.With this course, you’ll be comfortable in using Maven on both a Windows machine as well as a Mac and you will be able to build your Java project more efficiently while managing dependencies in Maven.

Style and Approach

Taking a practical approach, this course will give you all the information you need to get up and running with using Maven as your build tool in your projects. The author takes you through the course by providing explanations all throughout.

Features
  • Explore the essentials of Apache Maven to arm yourself with all the ingredients needed to develop a comprehensive build automation system
  • Full of real-world scenarios covering multi-module builds and best practices to make the most out of Maven projects
  • Improve developer productivity by optimizing the build process with best practices in Maven using this concise and precise course.
Course Length 2 hours 29 minutes
ISBN 9781787124912
Date Of Publication 15 May 2017

Authors

Jason Taylor

With nearly 20 years of programming and software development experience, I started out teaching myself programming while in High School. I put myself through college working for a local Internet Service Provider as a programmer. Before finishing college, I developed and sold an award winning website to a Dot-Com start-up. After college, I have worked at several companies ranging from start-ups to large enterprises focusing on Java and client-side technologies (HTML/CSS/JavaScript). Throughout my career, I have opportunity to learn many software development best practices and exposure to several version control systems