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
Advanced Maven Features
Maven Wrapper
Wrapper Concept
Installation Process
Configuration Options
Version Management
Bill of Materials (BOM)
BOM Concept
BOM Creation
BOM Usage
Dependency Coordination
Custom Archetypes
Archetype Development
Template Creation
Archetype Testing
Archetype Publishing
Release Management
Release Plugin
Release Preparation
Release Performance
Version Management
Site Generation
Site Plugin
Site Structure
Documentation Generation
Site Deployment
Assembly Plugin
Assembly Descriptors
Custom Distributions
Archive Creation
Assembly Types
Shade Plugin
JAR Shading
Dependency Relocation
Uber JAR Creation
Class Filtering
Enforcer Plugin
Rule Enforcement
Dependency Rules
Environment Rules
Custom Rules
Previous
14. Testing with Maven
Go to top
Next
16. IDE Integration