全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件
715 0
2025-11-13

Hadess是一款开源免费的制品管理工具,在上一篇中已详述了Hadess的安装及配置,本文将详细介绍如何在Hadess中使用Maven制品。

1、创建Maven制品库

1.1 Maven本地库

启动创建本地库界面:

点击新建制品库,选择新建本地库,填写相关信息并确认即可。

属性说明:

  • 字段:是否必填
  • 描述:制品仓库(是,制品库类型,默认为Maven)
  • 制品库名称(是,不能有空格、特殊符号、中文)
  • 版本控制(是,Maven特有的,Release(正式版)、Snapshot(快照版))
  • 描述(否,制品库的简要说明)

1.2 Maven远程库

启动创建远程库界面:

点击新建制品库,选择新建远程库,输入相关信息并确认即可。

代理地址:

点击添加代理地址,打开公共源弹窗,选择地址后确定。

属性说明:

  • 字段:是否必填
  • 描述:制品仓库(是,制品库类型,默认为Maven)
  • 制品库名称(是,不能有空格、特殊符号、中文)
  • 代理地址(是,第三方地址,用于拉取远程文件)
  • 描述(否,制品库的简要说明)

1.3 Maven组合库

启动创建组合库界面:

点击新建制品库,选择新建组合库,输入相关信息并确认即可。

组合库选择:

  1. 左边的是未关联的制品库,右边是已关联和待确认关联的制品库。
  2. 要将未关联的制品库关联,先鼠标点击需要关联的制品库,再点击中间向右图标,将其放入右边待确认区域。
  3. 移除关联制品库,鼠标点击需要移除的制品库,再点击向左图标,将其放回左边。最后点击确定以创建制品库。

属性说明:

  • 字段:是否必填
  • 描述:制品仓库(是,制品库类型,默认为Maven)
  • 制品库名称(是,不能有空格、特殊符号、中文)
  • 组合选择(是,关联同类型的本地或远程库,最佳搭配:一个本地库和一个远程库)
  • 描述(否,制品库的简要说明)

2、Maven推送与拉取

2.1 推送Maven制品

Maven支持以下两种方式推送:

  • 命令行推送
  • 通过页面上传

命令推送:

  1. 本地已配置的,可跳过凭证配置。
  2. 进入制品库界面,点击右上角操作指引选择maven,进入操作指引界面。替换相应的文本并添加至 settings.xml 文件中。

推送制品:

  1. 在推送表格中替换文本后,复制以下配置到项目的 pom.xml 文件中。
  2. 执行 mvn deploy 命令。

界面上传:

在Maven制品库的制品界面点击右上角的上传制品,只有本地local库支持通过界面上传。适用于:第三方仅有 jar 包或压缩文件的情况,不适用于已有 pom.xml 文件的情况。

2.2 拉取Maven制品

  1. 在操作指引界面中替换文本,并将配置复制到 settings.xml 中。
  2. 在项目 pom.xml 中配置依赖包(dependencies 标签)。
  3. 执行 mvn install 以拉取制品。

2.3 查询Maven制品

进入Hadess后点击搜索,可在上方选择制品类型或直接在搜索框中输入制品名称进行查询。

属性说明:

  • 查询条件:描述(制品名称、通过制品名称模糊查询)
  • 制品版本:制品的版本查询
  • 制品组名:Maven制品的组名
  • 制品详细:点击制品,进入制品详情页

制品文件:

点击文件标签,查看文件列表。

制品文件详细:

点击文件,打开文件的详情抽屉。

版本:

点击版本标签,查看该制品的历史版本。

下载制品文件:

在文件页面点击下载按钮以下载文件。

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群