MavenCourse: MAVEN
Duration: 3 Days
Level: II
Course Summary
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
Apache Maven
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
Build Profiles
Maven Assemblies
Properties and Resource Filtering
Maven and Eclipse: m2eclipse
Site Generation
Writing Plugins
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. Training Style
Lecture (50%) / Workshop (50%) Related Courses
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 protected] |
|||||||||||||||||