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

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

最終更新日:Jun 23, 2026

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

前提条件

Maven プライベートリポジトリでアーティファクトを管理するには、まず Maven リポジトリを作成します。詳細については、「リポジトリの作成」をご参照ください。

Maven リポジトリの使用

Maven リポジトリをクリックします。 左側のナビゲーションペインで[ユーザーガイド]を選択し、指示に従ってアーティファクトのプッシュとプルを設定します。

[認証情報] エリアでボタンをクリックすると、Maven のユーザー名とパスワードを表示できます。

[プル] タブを選択し、次の 2 つのステップに従って Maven でアーティファクトをプルするように設定します。ステップ 1: リポジトリの認証情報を設定します。<servers> ノードの settings.xml ファイルに <server> 要素を追加し、リポジトリの id<username><password> を指定します。ステップ 2: リポジトリ情報を設定します。<repositories> ノードに <repository> 要素を追加し、リポジトリの idurl を設定し、releasessnapshotsenabled を必要に応じて true または false に設定します。

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

アーティファクトの検索

リポジトリのホームページには、すべてのアーティファクトのリストが表示されます。名前でアーティファクトを検索できます。

アーティファクトの手動アップロード

[アーティファクトのアップロード] をクリックして、ローカルの Maven アーティファクトをリポジトリに手動でアップロードします。[アーティファクトのアップロード] ダイアログボックスで、[グループ][アーティファクト]、および [バージョン] の情報を正しく入力し、正しいパッケージングタイプを選択し、ローカルパッケージファイルをアップロードして、[アップロード] をクリックします。

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

アーティファクト名をクリックすると、その詳細パネルが開きます。パネルにはデフォルトで最新バージョンの詳細が表示されますが、他のバージョンに切り替えることもできます。[ファイル一覧]では、必要に応じて pomjar などのファイルをダウンロードできます。

右側の詳細パネルには、[ファイル情報][メタデータ] の 2 つのタブがあります。[ファイル情報] タブには、アーティファクトの詳細 (総バージョン数、ストレージサイズ、タグなど) とバージョン固有の詳細 (バージョンをプッシュしたユーザーとプッシュ日時など) が表示されます。パネルの下部には [アーティファクトの無効化] スイッチがあります。

アーティファクトのプル

アーティファクト名をクリックすると、その詳細パネルが表示されます。このパネルには Maven または Gradle 依存関係 の設定スニペットがあります。

たとえば、Maven プロジェクトでは、すべての依存関係を pom.xml ファイルで管理します。基本的な手順は次のとおりです:

  • 依存関係の追加: pom.xml ファイルの <dependencies> セクションに、必要な <dependency> ブロックを追加します。たとえば、バージョン「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

アーティファクトバージョンの無効化

アーティファクトの詳細パネルで、[アーティファクトを無効化] をクリックしてそのバージョンを無効化します。

[無効化の理由を入力] ダイアログボックスで、理由を入力して [OK] をクリックします。

説明

無効化は特定のバージョンにのみ適用され、アーティファクト全体には適用されません。たとえば、詳細ページでアーティファクトのバージョン 1.0 を無効にすると、そのバージョンはプルできなくなりますが、他のバージョンは引き続き使用できます。

アーティファクトバージョンの削除

アーティファクト詳細パネルで [メタデータ] をクリックして、アーティファクトバージョンのメタデータを管理します。 このメタデータは、指定されたバージョンにのみ適用されます。 [このバージョンを削除] をクリックして、アーティファクトバージョンを削除します。 削除されたアーティファクトバージョンは、[アーティファクトごみ箱] から復元できます。