在 CODING 中使用 Maven 制品库

该文档介绍如何将 Maven 类型的制品存储在 CODING 制品库中。其内容包括创建制品库、推送和拉取制品。

创建制品仓库

进入项目,在左侧栏选择【制品库】,再点击【创建仓库】。

  • 仓库类型选中 Maven
  • 提供一个仓库名称
  • 提供一段仓库描述(非必填)
  • 决定当前创建的制品仓库对不同类型角色的操作权限,默认将对当前项目成员开放推送拉取操作。
  • 准备就绪,点击【确认新建】

配置认证信息

在对 CODING 制品仓库进行推送或拉取操作之前,需要配置认证信息。

您有两种方式可以配置认证信息:

  • 在 setting.xml 文件当中配置访问令牌。
  • 在 setting.xml 文件当中配置 CODING 帐户与密码。

推荐使用访问令牌生成认证的配置信息。

方式一:使用访问令牌生成配置

  1. 在仓库的指引页面点击【使用访问令牌生成配置】,在弹窗提示中输入帐号登录密码。

  1. 复制生成的配置,添加到您的 settings.xml 相应配置中。

方式二:手动配置帐号密码

在仓库的指引页面,复制下列配置,并将下方的 [PASSWORD] 替换成您的登录密码,填入您的 settings.xml 即可。

推送 Maven 制品

以一个简单的 demo 为例,我们希望把这个 demo-for-artifacts 的 Maven 包推送到上述步骤中创建好的 Maven 仓库中。

  1. 在仓库的指引页面,复制下列配置到项目的 pom.xml 文件当中。

通常一个 Maven 项目当中已有 groupId、artifactId、version 的配置,只将 distributionManagement 拷贝进去即可。

  1. 执行 mvn deploy 命令。
mvn deploy

若提示未找到 settings.xml 文件,在命令末尾加上 -s 参数来设置您放置 setting 文件的路径,代入参数后:

 mvn deploy -s "/Users/somebody/software/apache-maven-3.6.2/conf/settings.xml"
  1. mvn 命令提示 build success 后,刷新制品仓库页面,即可看到最新推送上来的制品。

拉取 Maven 制品

  1. 在仓库的指引页面,复制配置到 settings.xml 当中。

  1. 在您的项目中配置好需要依赖的包信息。

只需要在 dependencies 标签下加上需要拉取的包信息即可。

  1. 执行 mvn install 命令。
mvn install

执行过程您可以看到包被正常拉取下来,也可以在执行完成后在本地 maven 缓存看到拉取下来的包:

上一篇在 CODING 中使用 Generic 制品库
文档是否对您有用?
感谢反馈有用
感谢反馈没用