全部產品
Search
文件中心

Alibaba Cloud DevOps:Maven 製品管理

更新時間:Apr 22, 2025

本文主要介紹了如何在 Maven 私人倉庫進行製品管理。

前提條件

在對 Maven 私人倉庫進行製品管理之前,您需要建立一個 Maven 製品倉庫,詳情,請參見建立製品倉庫

使用 Maven 倉庫

單擊建立好的 Maven 倉庫,在左側導覽列,選擇倉庫指南,按照提示進行倉庫的推送和拉取配置。

image - 2025-04-09T132627

單擊憑證地區的按鈕可查看 Maven 的帳號密碼。

image - 2025-04-09T132925

查看和管理 Maven 製品

搜尋製品

在倉庫首頁,單擊包列表,查看該倉庫下的所有製品,可以按製品名進行搜尋。

image - 2025-04-09T133459

手動上傳製品

單擊上傳製品,手動上傳本地 Maven 製品到製品庫。在上傳製品對話方塊,您需要如實填寫 GroupArtifactoryVersion 資訊,並選擇正確的包類型,上傳本地的包檔案,然後單擊上傳

image - 2025-04-09T133849

查看製品版本詳情

單擊目標包名,在右側面板會展示製品的詳細資料,預設展示最新版本資訊,您可以對版本進行切換。在檔案清單中,可以按需下載對應的 pom 和 jar 等檔案。

image - 2025-04-09T134156

拉取製品

單擊目標包名後,右側面板會顯示該製品的詳細資料,使用者可以根據專案需要自行配置MavenGradle依賴

image - 2025-04-09T134358

例如:對於 Maven 專案,所有的依賴管理都在 pom.xml 檔案中進行。以下是基本步驟:

  • 添加依賴: 開啟 pom.xml 檔案,在 <dependencies> 部分添加所需的依賴。比如要添加一個名為 "0.0.3-SNAPSHOT" 的依賴,可以這樣做:

    <dependencies>
        <dependency>
            <groupId>com.example</groupId>
            <artifactId>demo</artifactId>
            <version>0.0.3-SNAPSHOT</version>
        </dependency>
    </dependencies>
    
  • 切換版本: 如需更改依賴的版本,在 <version> 元素中指定需要的版本號碼。

  • 更新依賴: 使用 Maven 的更新命令來擷取最新的依賴列表:

    mvn dependency:resolve

    或者執行完整的專案構建來更新依賴:

    mvn clean install

禁用某個製品版本

在製品詳情面板,單擊禁用製品可以將該製品版本禁用。

image - 2025-04-09T134556

說明

禁用的範圍為版本而非整個製品。如果我們在製品詳情頁面,將該製品的1.0版本禁用,1.0版本將無法被下載,但製品其它版本仍然可以被下載使用。

刪除某個製品版本

在製品詳情面板,單擊中繼資料,可以管理製品版本的中繼資料資訊,中繼資料僅作用於指定的製品版本。單擊刪除此版本,可以刪除某個製品版本,製品版本刪除後,可在製品資源回收筒中恢複。

image - 2025-04-09T135001