在 pom.xml 中配置 dependency 标签需明确 GAV 坐标,基础写法仅需 groupId、artifactId、version;scope、optional、exclusions 为可选增强项,推荐通过父 POM 管理版本以避免手动维护错误。
标签怎么配置">
在 pom.xml 中配置 `scope、optional、exclusions 属于可选增强项,按需添加。
最简形式只需三个字段,Maven 会自动从中央仓库拉取对应 jar:
org.springframework.boot spring-boot-starter-web3.2.0
test(仅测试编译/运行时可用)、provided(如 servlet-api,由容器提供,不打包进 war)true 表示该依赖不传递给引入当前模块的其他项目(避免依赖污染)ch.qos.logback logback-classic
推荐优先使用 父 POM 管理的版本号(如 Spring Boot 的 spring-boot-dependencies),直接省略 ,避免手动维护出错:
org.springframework.boot spring-boot-starter-data-jpa
若必须显式写 version,建议用 ${xxx.version} 占位符,在 中统一定义,方便集中升级。
写
完保存后,执行以下任一操作触发 Maven 解析:
mvn clean compile 或 mvn dependency:tree -Dincludes=xxx 查看是否引入成功target/classes/META-INF/maven/ 下是否有对应依赖的 pom 记录基本上就这些。不复杂但容易忽略 scope 和版本继承机制,配错常导致类找不到或运行时报冲突。