Duration: 3 Days
Developers have worked on disorganized application projects, where every part seemed to have its own build system, and no common repository existed for information about the state of the project. This course teaches the student how to use Maven for application management. It explains how this tool can bring order to software development projects. Maven largely compliments Ant as the build tool of choice for large open source Java projects because, unlike Ant, Maven is also a project management tool that can run reports, generate a project website, and facilitate communication among members of a working team. The instructor demonstrates the tool's capabilities through the development, from requirements to deployment, of several sample applications -- a simple software development project, a simple web application, a multi-module project, and a multi-module enterprise project.
Topics Covered In This Course
Installing and Running Maven
A Simple Maven Project
Customizing a Maven Project
A Simple Web Application
A Multimodule Project
Multimodule Enterprise Project
Optimizing and Refactoring POMs
The Project Object Model
The Build Lifecycle
Properties and Resource Filtering
Maven and Eclipse: m2eclipse
What You Can Expect
At the end of the course, students will be able to:
Who Should Take This Course
This course is designed for Application Developers.
Lecture (50%) / Workshop (50%)
Every student attending a Verhoef Training class will receive a certificate good for $100 toward their next public class taken within a year.
You can also buy "Verhoef Vouchers" to get a discounted rate for a single student in any of our public or web-based classes. Contact your account manager or our sales office for details.
Can't find the course you want?
Call us at 800.533.3893, or
email us at email@example.com