Maven Training:Day Two Agenda
Module 6: Consistent Builds
o Standardized Environmento Explicit Use of Plugin Versionso The Enforcer Plugin
Module 7: Site Generation with Maven
o Maven Site as Collaboration Toolo The Site Lifecycleo Default Site Layouto Creating a Site Projecto Organizing Your Siteo Adding Site Content+ APT Format+ FML Format+ XML Format+ Changing the Site Look and Feel+ Deploying a Site
Module 8: Site Reporting with Maven
o Technical Documentationo Browsable Source Codeo Displaying Test Resultso Code Quality Metrics
Lab 11: Adding Reports to Your SiteModule 9: Web Development
o Using the Maven Jetty Plugino Developing Web Applications with Maven
Lab 12: Running Your Webapp in JettyModule 10: Repository Management
o What is an Enterprise Repository?o Installing Nexuso Using Nexuso Nexus Repositories and Securityo Deploying to Nexus with Maveno Managing Maven Settings with Nexuso Enterprise Security (LDAP)o Configuring Procurement in Nexuso Performing a Staged Release
Module 11: Release Management
o Release Managemento The Maven Release Plugino Developer Release Workflowo Integration with Source Controlo Example Using Subversiono Example Using Git
Lab 13: Using Nexus
Module 12: Continuous Integrationwith Hudson
o What is Continuous Integration?o Benefits of Continuous Integrationo Downloading Hudsono Installing Hudsono Running Hudsono Configuring Hudson for Maveno Setting Up a Maven Job in Hudsono Monitoring Hudson Buildso Demonstration of Hudson
Lab 14: Using Hudson
Add a Comment