DevOpsTraining.xyz online platform is a community initiatives based on Software configuration management and DevOps that helps members and organizations to optimize their software development process, advocating agile methodologies and improve productivity across all aspects of Application lifecycle management. We provide consulting, training and mentoring services in agile development practices such as Source Code Management, Continuous Integration, Build management, Test-Driven development, Acceptance-Test driven development, Build automation, code quality practices and automated testing and continuous delivery.
We provide job oriented training in the area of Software Configuration management, Build and Release Engineering and DevOps domain . Candidates with engineering or software background and looking to either start or change their career to Build and Release Engineering, would benefit most from this training. This course offered online around the globe which include India, USA, Europe, Australia, Bangalore, Delhi, Pune, Mumbai, Chennai and Hyderabad. Instructor is an expert in Software configuration management, Build and release engineering and DevOps with more than 10 years industry experience in India.
1. Introduction |
---|
Introduction to Apache Maven |
Installing Apache Maven |
Understanding the Maven Repository |
Understanding the Maven Lifecycle |
Understanding the Role of Plugins |
2. Dependencies |
Introducing Maven Dependencies |
Controlling Maven Classpaths |
Maven and Transitive Dependencies |
Managing Dependencies that All Projects Need - Part 1 |
Managing Dependencies that All Projects Need - Part 2 |
3. Plugins |
Introducing Maven Plugins |
Adding Steps to a Maven Build |
Code Generation |
Managing Plugins with a Parent POM |
Finding Available Plugins |
4. Controlling the Build |
Maven Build Properties |
Maven Profiles |
Profile Activation via Properties |
Profile Activation via Environment |
User Settings, Profiles and Repositories |
5. The Project Website |
The Basic Website and Reports |
Using Report Plugins |
Creating Custom Pages |
FAQ (frequently asked question) Pages and Site Appearance |
Deploying to a Web Server |
6. The Maven Release Process |
Deploying to a Repository |
Using Snapshots |
Preparing for a Release |
Releasing Maven Artifacts |
Preparing for an Open Source Release |
Publishing to Maven Central |
7. Multi-module Projects |
Understanding the Multi-module Project |
Incremental Building with Multiple Modules |
Building a Website for a Multi-module project |
Releasing the Multi-module Project |
8. Maven Tricks and Patterns |
Invoking Ant from Maven |
Accessing Maven Artifacts from Ant |
Building a Simple Installer |
Running Functional Tests |
Disabling Default Plugin Bindings and Excluding Transitive Dependencies |
Active Tab:
Previous Tab: