Useful Links
Computer Science
Java Ecosystem
Maven Build Tool
1. Introduction to Maven
2. Maven Architecture and Core Concepts
3. Installation and Setup
4. Standard Directory Layout
5. Creating Your First Maven Project
6. Project Object Model (POM) Deep Dive
7. Dependency Management
8. Build Lifecycle, Phases, and Goals
9. Maven Plugins
10. Repository System
11. Build Profiles
12. Multi-Module Projects
13. Properties and Filtering
14. Testing with Maven
15. Advanced Maven Features
16. IDE Integration
17. Maven Best Practices
18. Troubleshooting and Debugging
Maven Plugins
Plugin Architecture
Plugin Framework
Mojo Concept
Plugin Descriptor
Goal Implementation
Plugin Types
Core Plugins
Packaging Plugins
Reporting Plugins
Third-party Plugins
Core Build Plugins
maven-compiler-plugin
maven-resources-plugin
maven-surefire-plugin
maven-jar-plugin
maven-war-plugin
maven-ear-plugin
maven-install-plugin
maven-deploy-plugin
Core Reporting Plugins
maven-project-info-reports-plugin
maven-javadoc-plugin
maven-jxr-plugin
maven-surefire-report-plugin
Packaging Type Plugins
JAR Packaging Plugins
WAR Packaging Plugins
EAR Packaging Plugins
POM Packaging Plugins
Plugin Configuration
build Section
plugins Section
plugin Element
configuration Element
executions Element
Plugin Management
pluginManagement Section
Version Management
Configuration Inheritance
Plugin Repositories
Plugin Execution
Binding to Phases
Multiple Executions
Execution Configuration
Conditional Execution
Finding and Using Plugins
Maven Central Search
Plugin Documentation
Version Selection
Plugin Dependencies
Common Plugin Configurations
Compiler Plugin Configuration
Surefire Plugin Configuration
Resources Plugin Configuration
JAR Plugin Configuration
Previous
8. Build Lifecycle, Phases, and Goals
Go to top
Next
10. Repository System