--- title: "00-关于pom.xml" created: 2025-12-02 tags: - 项目 aliases: - 关于pom.xml --- # 关于pom.xml `pom.xml` 是 [[项目构建工具]] 的核心配置文件,用于定义项目的结构、依赖和构建信息。在使用 Spring Boot 时,`pom.xml` 文件的作用尤为重要,因为它管理着项目所需的各种依赖和插件。 ### `pom.xml` 的基本结构 1. **XML 声明和命名空间**: ```xml ``` 这一部分声明了 XML 的版本和编码方式,并定义了 Maven POM 的命名空间。 2. **模型版本**: ```xml 4.0.0 ``` 指定了 POM 的版本。 3. **父项目**: ```xml org.springframework.boot spring-boot-starter-parent 3.3.4 ``` 定义了继承自 Spring Boot 的父项目,自动继承了许多配置和依赖。 4. **项目基本信息**: ```xml com.zwnsyw backend 0.0.1-SNAPSHOT backend backend ``` 包括项目的组织 ID、项目名称、版本等信息。 5. **属性**: ```xml 17 ``` 用于定义一些属性,如 Java 版本,后续可以在其他部分引用。 6. **依赖**: ```xml org.springframework.boot spring-boot-starter-jdbc 3.3.5 ... ``` 列出项目所需的所有依赖库。每个依赖库都包含 `groupId`、`artifactId` 和可选的 `version` 和 `scope`。 7. **构建配置**: ```xml org.springframework.boot spring-boot-maven-plugin ``` 定义 Maven 构建过程中的插件,可以在这里配置打包、运行等操作。 --- **项目分区导航**: [[07-新涉及到的注解 @Override @Autowired|新涉及到的注解 @Override @Autowired]] ⬅️ | 00-关于pom.xml | ➡️ [[01-项目构建工具|项目构建工具]]