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
Standard Directory Layout
Project Structure Overview
Root Directory
Source Directories
Resource Directories
Output Directories
Source Code Organization
src/main/java
src/test/java
Package Structure
File Naming Conventions
Resource Management
src/main/resources
src/test/resources
Resource Filtering
Property Files
Build Output
target Directory
Compiled Classes
Generated Sources
Build Artifacts
Additional Directories
src/main/webapp
src/site
Custom Directory Structures
Directory Customization
Previous
3. Installation and Setup
Go to top
Next
5. Creating Your First Maven Project