Hadess是一款开源免费的制品管理工具,在上一篇中已详述了Hadess的安装及配置,本文将详细介绍如何在Hadess中使用Maven制品。
1、创建Maven制品库
1.1 Maven本地库
启动创建本地库界面:
点击新建制品库,选择新建本地库,填写相关信息并确认即可。
属性说明:
- 字段:是否必填
- 描述:制品仓库(是,制品库类型,默认为Maven)
- 制品库名称(是,不能有空格、特殊符号、中文)
- 版本控制(是,Maven特有的,Release(正式版)、Snapshot(快照版))
- 描述(否,制品库的简要说明)
1.2 Maven远程库
启动创建远程库界面:
点击新建制品库,选择新建远程库,输入相关信息并确认即可。
代理地址:
点击添加代理地址,打开公共源弹窗,选择地址后确定。
属性说明:
- 字段:是否必填
- 描述:制品仓库(是,制品库类型,默认为Maven)
- 制品库名称(是,不能有空格、特殊符号、中文)
- 代理地址(是,第三方地址,用于拉取远程文件)
- 描述(否,制品库的简要说明)
1.3 Maven组合库
启动创建组合库界面:
点击新建制品库,选择新建组合库,输入相关信息并确认即可。
组合库选择:
- 左边的是未关联的制品库,右边是已关联和待确认关联的制品库。
- 要将未关联的制品库关联,先鼠标点击需要关联的制品库,再点击中间向右图标,将其放入右边待确认区域。
- 移除关联制品库,鼠标点击需要移除的制品库,再点击向左图标,将其放回左边。最后点击确定以创建制品库。
属性说明:
- 字段:是否必填
- 描述:制品仓库(是,制品库类型,默认为Maven)
- 制品库名称(是,不能有空格、特殊符号、中文)
- 组合选择(是,关联同类型的本地或远程库,最佳搭配:一个本地库和一个远程库)
- 描述(否,制品库的简要说明)
2、Maven推送与拉取
2.1 推送Maven制品
Maven支持以下两种方式推送:
- 命令行推送
- 通过页面上传
命令推送:
- 本地已配置的,可跳过凭证配置。
- 进入制品库界面,点击右上角操作指引选择maven,进入操作指引界面。替换相应的文本并添加至 settings.xml 文件中。
推送制品:
- 在推送表格中替换文本后,复制以下配置到项目的 pom.xml 文件中。
- 执行 mvn deploy 命令。
界面上传:
在Maven制品库的制品界面点击右上角的上传制品,只有本地local库支持通过界面上传。适用于:第三方仅有 jar 包或压缩文件的情况,不适用于已有 pom.xml 文件的情况。
2.2 拉取Maven制品
- 在操作指引界面中替换文本,并将配置复制到 settings.xml 中。
- 在项目 pom.xml 中配置依赖包(dependencies 标签)。
- 执行 mvn install 以拉取制品。
2.3 查询Maven制品
进入Hadess后点击搜索,可在上方选择制品类型或直接在搜索框中输入制品名称进行查询。
属性说明:
- 查询条件:描述(制品名称、通过制品名称模糊查询)
- 制品版本:制品的版本查询
- 制品组名:Maven制品的组名
- 制品详细:点击制品,进入制品详情页
制品文件:
点击文件标签,查看文件列表。
制品文件详细:
点击文件,打开文件的详情抽屉。
版本:
点击版本标签,查看该制品的历史版本。
下载制品文件:
在文件页面点击下载按钮以下载文件。



雷达卡


京公网安备 11010802022788号







