本文档为Claude Code (claude.ai/code) 在此代码库中工作提供指导。
这是一个基于Maven的Java Spring Boot微服务项目,用于保险报价服务。项目组织如下:
D:\project\jzg\tenant\insurance\ - 父级Maven模块# 构建特定模块(例如quotation-dajia)
mvn clean compile -pl quotation-dajia
# 包含测试的构建
mvn clean package -pl quotation-dajia
# 运行Spring Boot应用(从模块目录)
mvn spring-boot:run
# 安装到本地仓库
mvn clean install -pl quotation-dajia
# 运行特定模块的测试
mvn test -pl quotation-dajia
# 运行特定测试类
mvn test -pl quotation-dajia -Dtest=ClassName
# 运行测试覆盖率检查
mvn test -pl quotation-dajia -Djacoco.skip=false
# 检查依赖更新
mvn versions:display-dependency-updates -pl quotation-dajia
# 分析依赖关系
mvn dependency:tree -pl quotation-dajia
quotation-commons模块中每个报价模块通常包含:
src/main/java/com/jzg/quotation/[provider]/ - Java源代码quotation-commons和com.jzg.commons模块