Maven Build Tool

  1. Maven Plugins
    1. Plugin Architecture
      1. Plugin Framework
        1. Mojo Concept
          1. Plugin Descriptor
            1. Goal Implementation
            2. Plugin Types
              1. Core Plugins
                1. Packaging Plugins
                  1. Reporting Plugins
                    1. Third-party Plugins
                    2. Core Build Plugins
                      1. maven-compiler-plugin
                        1. maven-resources-plugin
                          1. maven-surefire-plugin
                            1. maven-jar-plugin
                              1. maven-war-plugin
                                1. maven-ear-plugin
                                  1. maven-install-plugin
                                    1. maven-deploy-plugin
                                    2. Core Reporting Plugins
                                      1. maven-project-info-reports-plugin
                                        1. maven-javadoc-plugin
                                          1. maven-jxr-plugin
                                            1. maven-surefire-report-plugin
                                            2. Packaging Type Plugins
                                              1. JAR Packaging Plugins
                                                1. WAR Packaging Plugins
                                                  1. EAR Packaging Plugins
                                                    1. POM Packaging Plugins
                                                    2. Plugin Configuration
                                                      1. build Section
                                                        1. plugins Section
                                                          1. plugin Element
                                                            1. configuration Element
                                                              1. executions Element
                                                              2. Plugin Management
                                                                1. pluginManagement Section
                                                                  1. Version Management
                                                                    1. Configuration Inheritance
                                                                      1. Plugin Repositories
                                                                      2. Plugin Execution
                                                                        1. Binding to Phases
                                                                          1. Multiple Executions
                                                                            1. Execution Configuration
                                                                              1. Conditional Execution
                                                                              2. Finding and Using Plugins
                                                                                1. Plugin Documentation
                                                                                  1. Version Selection
                                                                                    1. Plugin Dependencies
                                                                                    2. Common Plugin Configurations
                                                                                      1. Compiler Plugin Configuration
                                                                                        1. Surefire Plugin Configuration
                                                                                          1. Resources Plugin Configuration
                                                                                            1. JAR Plugin Configuration