YouTip LogoYouTip

Maven Tutorial - Getting Started

Maven

Build automation tool for Java projects.

<!-- pom.xml -->
<project>
    <groupId>com.example</groupId>
    <artifactId>my-app</artifactId>
    <version>1.0</version>
    <dependencies>
        <dependency>
            <groupId>junit</groupId>
            <artifactId>junit</artifactId>
            <version>4.13</version>
        </dependency>
    </dependencies>
</project>

Commands

mvn compile
mvn test
mvn package

Summary

  • Maven manages Java dependencies and builds
  • pom.xml defines the project structure
← PowerShell Tutorial - Getting LaTeX Tutorial - Getting Start β†’