更新时间:2025-07-22 GMT+08:00

迁移本地Maven仓库数据至CodeArts Artifact私有依赖库

步骤一:获取CodeArts Artifact的目标Maven私有依赖库信息

  1. 登录软件开发生产线首页,单击项目卡片进入项目。
  2. 在左侧导航栏选择制品仓库 > 私有依赖库,进入CodeArts Artifact私有依赖库页面。
  3. 在左侧边栏中单击目标Maven私有依赖库的仓库名称,进入仓库详细信息页面,可查看到“仓库地址”
  4. 单击仓库地址右侧即可复制该地址。
  5. 单击页面右上方“操作指导”,在“操作指导”对话框中单击“下载配置文件”,将配置文件settings.xml下载到本地。

    在本地打开配置文件,在文件中搜索并找到用户名和密码。

步骤二:配置迁移工具

  1. 进入CodeArts Artifact私有依赖库,在左侧边栏中选择目标Maven私有依赖库。
  2. 单击仓库名称,在页面右上方单击,然后在下拉选项中单击“下载迁移工具”将迁移工具压缩包“MigrateTool.zip”下载到本地并解压,解压后获取“uploadArtifact.py”(迁移工具)、“artifact.conf”(配置文件)。
  3. 参考如下样例配置“artifact.conf”文件,该样例中仅列举必要的配置参数,其他参数可删除。

    [artifact]
    packageType = 组件类型,设置为Maven
    userInfo = username:password(5中获取的用户名与密码)
    repoRelease = 私有依赖库地址(4中获取的私有依赖库仓库地址)
    repoSnapshot = 私有仓库地址(4中获取的私有依赖库仓库地址),Maven组件类型为Snapshot时需要配置该参数
    srcDir = 需要迁移的Maven本地仓库组件的目录路径,用户自定义,例如:C:\Users\xxxxxx\repository

步骤三:执行迁移

执行2获取的迁移工具,即运行如下命令:

python uploadArtifact.py

步骤四:验证迁移结果

进入CodeArts Artifact对应的目标Maven私有依赖库,查看本地Maven仓库数据是否上传成功。

如果迁移失败,可尝试重新执行迁移步骤或联系客服寻求技术支持。