规范 - JAVA代码结构
2020-07-21
java代码目录结构规范
- 发布目录:${自定义应用名}-interfaces
- jar包名:${发布目录}.jar
- apollo AppId:${发布目录}
- 注册至consul的service name:${发布目录}
- 注册至cat监控,服务名:${发布目录}
- 注册至pinpoint的服务名:${发布目录}
- 注册至jaeger的服务名:${发布目录}
- jenkins job name:${发布目录}-${env}
Demo
以bidding服务举例 bidding有一个服务在T1环境
- 发布目录:bidding-interfaces
- jar包:bidding-interfaces.jar
- appollo AppId: bidding-interfaces
- 注册至consul的service name:bidding-interfaces
- 注册至cat监控,服务名:bidding-interfaces
- 注册至pinpoint,服务名:bidding-interfaces
- jenkins job name: bidding-interfaces-T1
注意:
发布目录最大长度不允许超过32个字符。
同一仓库,仅允许生成一个springboot可启动的jar包。