すべてのプロダクト
Search
ドキュメントセンター

Alibaba Cloud DevOps:Maven アーティファクト管理

最終更新日:Apr 24, 2025

このトピックでは、Alibaba Cloud DevOps Packages の Maven プライベートリポジトリでアーティファクトを管理する方法について説明します。

前提条件

Maven リポジトリが作成されている

Maven リポジトリを使用する

Maven リポジトリの詳細ページに移動します。左側のナビゲーションウィンドウで、[ユーザーガイド] をクリックし、画面上の指示に従ってプッシュおよびプル パラメーターを指定します。

image - 2025-04-09T132627

[証明書] セクションの表示アイコンをクリックして、Maven アカウントとパスワードを表示します。

image - 2025-04-09T132925

Maven アーティファクトの表示と管理

アーティファクトを検索する

リポジトリの詳細ページに移動します。左側のナビゲーションウィンドウで、[アーティファクト] をクリックして、リポジトリ内のすべてのアーティファクトを表示します。名前でアーティファクトを検索することもできます。ページの右上隅にある検索アイコンをクリックし、アーティファクト名を指定して検索を実行します。

image - 2025-04-09T133459

アーティファクトを手動でアップロードする

Maven リポジトリの詳細ページに移動します。ページの右上隅にある [アーティファクトのアップロード] をクリックします。[アーティファクトのアップロード] ダイアログボックスで、[グループ][アーティファクト][バージョン][パッケージング][ファイル] パラメーターを指定します。次に、[アップロード] をクリックします。

image - 2025-04-09T133849

アーティファクト バージョンの詳細を表示する

アーティファクト ページで、管理するアーティファクトの名前をクリックします。表示されるパネルに、アーティファクトに関する詳細情報が表示されます。バージョンは自動的に最新バージョンに設定されます。別のバージョンに切り替えるには、ドロップダウンリストからそのバージョンオプションを選択します。必要に応じて、pom や jar などの対応するファイルをダウンロードできます。

image - 2025-04-09T134156

アーティファクトをプルする

アーティファクト ページで、管理する Maven アーティファクトの名前をクリックします。表示されるパネルに、アーティファクトに関する詳細情報が表示されます。要件に基づいて、[Maven の構成] または [Gradle 依存関係] パラメーターを指定します。

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> 要素に必要なバージョン番号を指定します。

  • 依存関係を更新する:次のコマンドを実行して、最新の依存関係リストを取得します。

    mvn dependency:resolve

    または、次のコマンドを実行して、完全なプロジェクト ビルドを開始し、依存関係を更新します。

    mvn clean install

アーティファクト バージョンを無効にする

アーティファクト ページで、管理するアーティファクトの名前をクリックします。表示されるパネルで、[アーティファクトを無効にする] をオンにして、そのバージョンのアーティファクトを無効にします。

image - 2025-04-09T134556

説明

無効化の範囲は、アーティファクト全体ではなく、特定のバージョンに適用されることに注意してください。アーティファクト詳細パネルで 1.0 バージョンを無効にすると、バージョン 1.0 はダウンロードできなくなります。ただし、他のバージョンは引き続きダウンロードして使用できます。

アーティファクト バージョンを削除する

アーティファクト ページで、管理するアーティファクトの名前をクリックします。表示されるパネルで、[メタデータ] タブをクリックして、アーティファクト バージョンのメタデータ情報を管理します。メタデータは、特定のアーティファクト バージョンにのみ適用されます。[このバージョンを削除] をクリックして、アーティファクト バージョンを削除します。アーティファクト バージョンを削除した後、アーティファクトのごみ箱からこのバージョンを復元できます。

image - 2025-04-09T135001