0

プログラムで aether API を使用して、アーティファクトのさまざまなバージョンを nexus リポジトリにアップロードしました。私

しかし、nexus リモート リポジトリからアーティファクトを削除すると、maven-metadata.xml ファイルが正しく更新されません。リリース バージョンは、削除したアーティファクトをまだ指しています。

メタデータ ファイルを更新する方法はありますか?

4

1 に答える 1

0

UI で、スケジュールされたタスクまたは REST API を介して、リポジトリのメタデータを手動で更新できます。一般に、メタデータ ファイルはクライアント (Maven 自体またはコードなど) で管理する必要があることに注意する必要があります。Nexus はメタデータを修正するための機能を提供するだけで、一部のクライアントはメタデータを維持していません。メタデータを正しく。

たとえば、UI で。管理者としてログインし、リポジトリに移動し、リストでリポジトリを選択し、右クリックして「メタデータの再構築」を押します

リポジトリの一部に対してのみ実行する場合は、[ストレージの参照] タブに移動し、更新するフォルダーにドリルダウンして、同じ右クリック アクションを実行します。

于 2015-01-22T06:42:16.707 に答える