Nexus リポジトリを介してプロキシしたい Maven リポジトリの 1 つが非公開です。つまり、アクセスにはユーザー名とパスワードが必要です。そこで、通常の方法でプロキシ リポジトリをセットアップし、認証設定の下に資格情報を入力しました。ここまでは順調ですね。
ここで、通常、新しいリポジトリをパブリック リポジトリ グループに追加します。しかし、私が理解しているように、これにより、私のリポジトリにアクセスできる人は誰でも、認証なしで、私のリポジトリを介してこのプライベート リポジトリにアクセスできるようになります。これは正しいです?
新しいリポジトリを含むプライベート リポジトリ グループを作成することで、この問題を解決できますか? その場合、新しいプライベート グループへのアクセスを制限するために、新しいリポジトリ ターゲット権限を作成する必要がありますよね?
<profile>
次のステップは、新しいと<repository>
を myに作成することとsettings.xml
、対応するを作成することだと思います<mirror>
。そして最後に、新しいリポジトリ URL パターンをデフォルト<mirror>
(例: )から除外する必要があります<mirrorOf>*,!thirdparty,!private</mirror>
。
私は正しい軌道に乗っていますか?これを必要以上に難しくしていますか?それとも何か足りない?