--- description: Maven构建、编译、运行和配置约定 globs: pom.xml,src/**/application.properties alwaysApply: false --- # 构建与运行 ## Maven - `pom.xml`:`spring-boot-maven-plugin` 打可执行 JAR,`finalName` 与 `libs/` 资源拷贝需一并考虑;`gbase` 为 **system** 作用域,路径 `${project.basedir}/libs/gbase.*.jar`。 - 依赖 libs 目录下的本地 jar 包进行构建。 ## 依赖版本 - Jackson 版本由 `pom.xml` 中 `dependencyManagement` 锁定;新增传递依赖时注意不要冲掉该约束。 ## 编译运行 ```bash # 清理 mvn clean # 静默编译 mvn -q -DskipTests compile # 运行 mvn spring-boot:run # 清理并构建打包 mvn clean package -DskipTests # 测试 mvn test ```