このトピックでは、Alibaba Cloud DevOps Packages の Maven プライベートリポジトリでアーティファクトを管理する方法について説明します。
前提条件
Maven リポジトリが作成されている。
Maven リポジトリを使用する
Maven リポジトリの詳細ページに移動します。左側のナビゲーションウィンドウで、[ユーザーガイド] をクリックし、画面上の指示に従ってプッシュおよびプル パラメーターを指定します。

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

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

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

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

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

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

無効化の範囲は、アーティファクト全体ではなく、特定のバージョンに適用されることに注意してください。アーティファクト詳細パネルで 1.0 バージョンを無効にすると、バージョン 1.0 はダウンロードできなくなります。ただし、他のバージョンは引き続きダウンロードして使用できます。
アーティファクト バージョンを削除する
アーティファクト ページで、管理するアーティファクトの名前をクリックします。表示されるパネルで、[メタデータ] タブをクリックして、アーティファクト バージョンのメタデータ情報を管理します。メタデータは、特定のアーティファクト バージョンにのみ適用されます。[このバージョンを削除] をクリックして、アーティファクト バージョンを削除します。アーティファクト バージョンを削除した後、アーティファクトのごみ箱からこのバージョンを復元できます。
