-
Adding a Servlet to a Web Project
After watching this video; you will be able to add a servlet to a Maven web project.
-
Adding Test-scoped Dependencies
After watching this video; you will be able to add test-scoped dependencies for unit and integrating testing using Maven profiles.
-
Building; Testing; and Packaging a Project
After watching this video; you will be able to build and test a basic Maven project.
-
Built in Archetypes
After watching this video; you will be able to identify available Maven archetypes and select one for use.
-
Configuring and Using Plugins
After watching this video; you will be able to configure and use Maven plugins.
-
Create a Web Project in Maven
After watching this video; you will be able to create projects in Maven.
-
Create Reports and Deploy a Project
After watching this video; you will be able to create reports and use deployment options for a Maven project.
-
Creating a Release
After watching this video; you will be able to use the Maven Release plugin to release a project.
-
Creating an Archetype
After watching this video; you will be able to create and use a Maven archetype.
-
Creating Assemblies
After watching this video; you will be able to use the Maven Assembly plugin to create distributions.
-
Customized Site Configuration
After watching this video; you will be able to customize content and configuration for Maven site generation.
-
Deploying to a Remote Repository
After watching this video; you will be able to deploy a Maven project to a remote repository.
-
Developing a Basic Plugin
After watching this video; you will be able to develop a basic Maven plugin.
-
Filtering Resources
After watching this video; you will be able to filter resources for Maven projects.
-
Generating a Multi-module Project
After watching this video; you will be able to contrast multi-module projects with inheritance and create a Maven parent project with multiple modules.
-
Generating a Web Project
After watching this video; you will be able to use the maven-archetype-webapp to generate a web application.
-
Generating Test Reports
After watching this video; you will be able to use the Maven Surefire plugin to generate test reports.
-
Integrating Maven with Eclipse
After watching this video; you will be able to integrate and use Maven functionality via Eclipse.
-
Integrating Maven with Intellij IDEA
After watching this video; you will be able to integrate and use Maven functionality within Intellij IDEA.
-
Integrating Maven with NetBeans
After watching this video; you will be able to integrate and use Maven functionality within NetBeans.
-
Manual Installs and External Dependencies
After watching this video; you will be able to use the install plugin to manually install a dependency for a Maven project and configure an external dependency.
-
Maven Build Profiles
After watching this video; you will be able to describe Maven build profiles.
-
Navigating a Project Structure
After watching this video; you will be able to create a Maven project and navigate its structure.
-
Overview of Controlling Dependencies
After watching this video; you will be able to identify how to manage transitive dependencies and identify available dependency scope settings.
-
Overview of Dependency Management and Repositories
After watching this video; you will be able to outline how dependency management is implemented by Maven using repositories.
-
Overview of Maven
After watching this video; you will be able to describe Maven and the functionality it provides.
-
Overview of Testing
After watching this video; you will be able to identify types of tests available for Maven projects.
-
Overview of the Maven Lifecycles and Phases
After watching this video; you will be able to describe the Maven Lifecycles and phases; the relation to goals; and associated plugins.
-
Plugin Repositories
After watching this video; you will be able to define plugin repositories and describe settings in pom.xml.
-
Preparing a Release
After watching this video; you will be able to prepare for a Maven release.
-
Repository and Dependency Configuration
After watching this video; you will be able to configure repositories in a Maven settings.xml file and describe how dependencies are identified and managed in pom.xml.
-
Running Tests
After watching this video; you will be able to use the Surefire and Failsafe plugins to run tests for Maven projects.
-
Setting up Maven
After watching this video; you will be able to verify system requirements; install Maven; and set required Maven environment variables and paths.
-
Snapshots and Repositories
After watching this video; you will be able to use snapshot settings and specify a repository for snapshots.
-
Specifying Resource Directories
After watching this video; you will be able to specify resource directories for Maven projects.
-
The POM File
After watching this video; you will be able to identify the features of a pom.xml.
-
Troubleshooting Maven
After watching this video; you will be able to troubleshoot Maven with tasks such as analyzing Maven output and dependencies; and using debug mode.
-
Using the AntRun Plugin
After watching this video; you will be able to use the Maven AntRun plugin.
-
Using the Build Helper Plugin
After watching this video; you will be able to use the Maven Build Helper plugin.
-
Using the Build Number Plugin
After watching this video; you will be able to use the Maven Build Number plugin to obtain and expose a build number.
-
Using the Cobertura Plugin
After watching this video; you will be able to use the Cobertura plugin to generate reports regarding test coverage.
-
Using the Exec Plugin
After watching this video; you will be able to use the Maven exec plugin.
-
Using the FindBugs Plugin
After watching this video; you will be able to use the findbugs plugin to look for bugs in Maven projects.
-
Using the Javadoc Plugin
After watching this video; you will be able to use the Javadoc plugin to generate javadocs for Maven projects.
-
Using the Remote Resources Plugin
After watching this video; you will be able to use the remote resources plugin to enable Maven projects to share resources.
-
Using the Shade Plugin
After watching this video; you will be able to use the Maven Shade plugin to combine; hide or change dependencies into a single artifact.
-
Using the Site Lifecycle
After watching this video; you will be able to use the Maven site lifecycle plugin to create site documentation.
-
Working with Build Profiles
After watching this video; you will be able to identify how to activate and de-activate Maven build profiles.
-
Getting Started with Maven
Apache Maven is an open-source standards-based project management tool. Using a project object model (POM), it provides functionality for project build management, reporting and documentation. This course covers how to set up Maven and build and test projects. You'll learn how to navigate the project structure and the pom.xml, and you'll learn about repositories and dependency management. You'll learn about Maven project lifecycle phases, goals and associated plugins, and how to use archetypes to create projects. You'll also learn how to manage multi-module projects and use build profiles.
- start the course
- describe Maven and the functionality it provides
- verify system requirements, install Maven, and set required Maven environment variables and paths
- create a Maven project and navigate its structure
- identify the features of a pom.xml
- access and specify properties in Maven configuration files
- build and test a basic Maven project
- outline how dependency management is implemented by Maven using repositories
- identify how to manage transitive dependencies and identify available dependency scope settings
- configure repositories in a Maven settings.xml file and describe how dependencies are identified and managed in pom.xml
- use the install plugin to manually install a dependency for a Maven project and configure an external dependency
- use snapshot settings and specify a repository for snapshots
- define plugin repositories and describe settings in pom.xml
- describe the Maven Lifecycles and phases, the relation to goals, and associated plugins
- configure and use Maven plugins
- develop a basic Maven plugin
- identify available Maven archetypes and select one for use
- use the maven-archetype-webapp to generate a web application
- add a servlet to a Maven web project
- contrast multi-module projects with inheritance and create a Maven parent project with multiple modules
- create and use a Maven archetype
- describe Maven build profiles
- identify how to activate and de-activate Maven build profiles
- create projects in Maven
-
Properties
After watching this video; you will be able to access and specify properties in Maven configuration files.
-
Maven Fundamentals: Documentation, Resources, Plugins, Releases, IDE Integration
Apache Maven is an open-source standards-based project management tool that uses a project object model (POM), which provides functionality for project build management, reporting, and documentation. This course covers how to use a site lifecycle to generate documentation and generate reports. You'll learn how to manage testing and deployment options includes generation of assembles and releases. You will also explore additional useful plugins such as AntRunner, how to troubleshoot Maven, and how to integrate Maven with IDEs such as Eclipse.
- start the course
- identify types of tests available for Maven projects
- add test-scoped dependencies for unit and integrating testing using Maven profiles
- use the Surefire and Failsafe plugins to run tests for Maven projects
- use the Maven Surefire plugin to generate test reports
- use the Maven site lifecycle plugin to create site documentation
- customize content and configuration for Maven site generation
- use the Javadoc plugin to generate javadocs for Maven projects
- use the Cobertura plugin to generate reports regarding test coverage
- use the findbugs plugin to look for bugs in Maven projects
- specify resource directories for Maven projects
- filter resources for Maven projects
- use the remote resources plugin to enable Maven projects to share resources
- use the Maven Build Number plugin to obtain and expose a build number
- use the Maven Shade plugin to combine, hide or change dependencies into a single artifact
- use the Maven Build Helper plugin
- use the Maven AntRun plugin
- use the Maven exec plugin
- deploy a Maven project to a remote repository
- use the Maven Assembly plugin to create distributions
- prepare for a Maven release
- use the Maven Release plugin to release a project
- troubleshoot Maven with tasks such as analyzing Maven output and dependencies, and using debug mode
- integrate and use Maven functionality via Eclipse
- integrate and use Maven functionality within NetBeans
- integrate and use Maven functionality within Intellij IDEA
- create reports and use deployment options for a Maven project