GAV规则

  • GroupID:com.{公司/BU}.业务线[.子业务线],最多4级
    • 说明:{公司/BU} 例如: alibaba/taobao/tmall/aliexpress 等BU一级;子业务线可选。
    • 示例:com.taobao.jstorm 或 com.alibaba.dubbo.register
  • ArtifactID:产品线-模块名;语义不重复不遗漏,先到中央仓库查证一下。
  • Version:详细规定参考下方

    二方库版本号

    二方库版本号命名方式:主版本号.次版本号.修订号

  • 主版本号:产品方向改变。或者大规模API不兼容,或者架构不兼容升级

  • 次版本号:保持相对兼容性,增加主要功能特性,影响范围极小的API不兼容修改
  • 修订号:保持完全兼容,修复BUG、新增次要功能特性等

    注:起始版本号必须为1.0.0,而不是0.0.1,正式发布的类库必须先去中央放库进行查证,使版本号有延续性,正式版本号不允许覆盖升级。

其他约定