UsefulLinks
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
8.
Build Lifecycle, Phases, and Goals
8.1.
Lifecycle Fundamentals
8.1.1.
Lifecycle Definition
8.1.2.
Phase Concept
8.1.3.
Goal Concept
8.1.4.
Execution Order
8.2.
Built-in Lifecycles
8.2.1.
default Lifecycle
8.2.2.
clean Lifecycle
8.2.3.
site Lifecycle
8.2.4.
Lifecycle Independence
8.3.
Default Lifecycle Phases
8.3.1.
validate Phase
8.3.2.
initialize Phase
8.3.3.
generate-sources Phase
8.3.4.
process-sources Phase
8.3.5.
generate-resources Phase
8.3.6.
process-resources Phase
8.3.7.
compile Phase
8.3.8.
process-classes Phase
8.3.9.
generate-test-sources Phase
8.3.10.
process-test-sources Phase
8.3.11.
generate-test-resources Phase
8.3.12.
process-test-resources Phase
8.3.13.
test-compile Phase
8.3.14.
process-test-classes Phase
8.3.15.
test Phase
8.3.16.
prepare-package Phase
8.3.17.
package Phase
8.3.18.
pre-integration-test Phase
8.3.19.
integration-test Phase
8.3.20.
post-integration-test Phase
8.3.21.
verify Phase
8.3.22.
install Phase
8.3.23.
deploy Phase
8.4.
Clean Lifecycle Phases
8.4.1.
pre-clean Phase
8.4.2.
clean Phase
8.4.3.
post-clean Phase
8.5.
Site Lifecycle Phases
8.5.1.
pre-site Phase
8.5.2.
site Phase
8.5.3.
post-site Phase
8.5.4.
site-deploy Phase
8.6.
Plugin Goal Binding
8.6.1.
Default Bindings
8.6.2.
Custom Bindings
8.6.3.
Packaging-specific Bindings
8.6.4.
Goal Configuration
8.7.
Executing Maven Commands
8.7.1.
Phase Execution
8.7.2.
Goal Execution
8.7.3.
Multiple Targets
8.7.4.
Command Line Options
8.7.5.
Skip Options
8.7.6.
Offline Mode
8.7.7.
Debug Mode
Previous
7. Dependency Management
Go to top
Next
9. Maven Plugins