Maven
Apache Maven is one of the most widely used build tools in Java development.

Apache Maven is one of the most widely used build tools in Java development. Many development conventions support Maven. This section explains how to use Maven, which can be considered a standard Java build tool.
Getting Started with Maven | Quick Start Guide
- Getting Started with Maven | Maven Quick Start | Creating and Running a Project
- Getting Started with Maven | Maven Quick Start | Encoding and Compiler Settings
- Getting Started with Maven | Maven Quick Start | Importing into Eclipse
- Getting Started with Maven | Maven Quick Start | Adding Dependencies
- Getting Started with Maven | Maven Quick Start | Phase
Getting Started with Maven | Creating a Maven Project
- Getting Started with Maven | Creating a Maven Project | Project Creation (archetype:generate)
- Getting Started with Maven | Creating a Maven Project | Project Structure
- Getting Started with Maven | Creating a Maven Project | Creating a Program (mvn package)
- Getting Started with Maven | Creating a Maven Project | Running the Program
- Getting Started with Maven | Creating a Maven Project | Maven Goal
Getting Started with Maven | Developing Java Applications
- Getting Started with Maven | Java Application Development | Specifying DarchetypeArtifactId
- Getting Started with Maven | Java Application Development | Plugin
- Getting Started with Maven | Java Application Development | Running Java with exec-maven-plugin
- Getting Started with Maven | Java Application Development | Creating an Executable Jar with maven-jar-plugin
Getting Started with Maven | Other Topics
- Getting Started with Maven | Miscellaneous | Running Tomcat to Deploy an App
- Getting Started with Maven | Miscellaneous | Including Libraries When Packaging
- Getting Started with Maven | Miscellaneous | Separating Configuration Files by Environment
- Getting Started with Maven | Miscellaneous | Encoding Settings
- Getting Started with Maven | Miscellaneous | Running a Java Program
- Getting Started with Maven | Others | Package Without Tests
- Getting Started with Maven | Miscellaneous | Running Maven Commands from Ant