Java Maven:依赖管理与构建

一、Maven 是什么

Maven 是 Java 的构建与依赖管理工具:用 pom.xml 声明依赖,自动从中央仓库下载,统一编译、测试、打包。

二、pom.xml 核心

<dependencies>
  <dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-web</artifactId>
    <version>3.2.0</version>
  </dependency>
</dependencies>

三、常用命令

命令 作用
mvn compile 编译
mvn test 跑测试
mvn package 打 jar/war
mvn clean 清 target

坐标 = groupId + artifactId + version,依赖传递与冲突用 dependency:tree 排查。Gradle 是更现代的替代,语法更简洁。