会社 LAN 内の複数のプロジェクトで共有される中央の Maven リポジトリがあります。ここで、共有リポジトリに配置するために、単一のプロジェクト用にライセンスされたアーティファクトが必要です。
そのアーティファクトへの許可されたアクセスを設定することは可能ですか?資格情報は、理想的には目的のプロジェクトのpomファイルにあります。
より良い解決策は大歓迎です。
Maven は、サーバーからデータをフェッチするクライアントにすぎないため、リポジトリのアクセス権を処理しません。リポジトリ マネージャーを使用している場合は、そのドキュメントをお読みください。Apache HTTPD サーバーの背後でファイルをホストしているだけの場合は、HTTPD を構成します。
または、そのファイルを別のリポジトリに移動し、1 つのプロジェクトの POM だけを使用するように構成することもできます。これは、リポジトリが引き続き公開されるという事実を修正するものではないため、他のプロジェクト/チームが本当に必要に応じてリポジトリにアクセスできます。