编译构建 CodeArts Build-发布私有依赖到私有依赖库:使用GAV模式上传三方依赖MessageSDK

时间:2023-11-01 16:15:39

使用GAV模式上传三方依赖MessageSDK

优先使用POM模式手工上传依赖,若始终无法找到“pom”文件,则需要考虑使用GAV模式上传,但此方式存在一定隐患,使用前需要注意评估。

可以使用GAV模式的场景及风险说明:

  • 使用GAV模式上传时,私有仓库会根据输入的坐标信息自动生成“pom”文件,文件内容只包含依赖自身坐标定义。
  • 以WebUtil为例,如果WebUtil项目本身依赖了工具包lib.jar,使用GAV模式上传WebUtil后,会导致最终WebServer构建无法下载lib.jar,导致构建包与预期不符。
  • 反之,若WebUtil项目本身无任何依赖(“pom”文件的节点为空),则可以使用此模式上传。

如您已认真阅读以上风险说明,确保上传依赖无上述隐患或接受该风险,可按如下步骤操作:

  1. 进入私有依赖库,根据要上传的依赖包类型选择仓库类型。
  2. 单击右上角“上传”,选择“GAV模式”,根据提示编辑坐标信息,选择jar包,上传即可。

support.huaweicloud.com/bestpractice-codeci/codeci_practice_1026.html