Nexusサーバーがあり、チーム内で共有されているMavenユーザー設定が含まれています
<mirrors>
<mirror>
<!--This sends everything else to /public
http://www.sonatype.com/books/nexus-book/reference/maven-sect-single-group.html
-->
<id>nexus</id>
<mirrorOf>*</mirrorOf>
<url>http://192.168.16.232:8081/nexus/content/groups/public</url>
</mirror>
</mirrors>
つまり、pom.xml で定義されたすべてのリポジトリ (デフォルトの Maven Central を含む) が Nexus によって提供されます。
Nexus では、新しいリポジトリが public グループに追加されます。
質問: より良い方法はありますか? 現在、他の開発者は Nexus と Maven の相互作用を理解していません。pom.xml で定義された新しいリポジトリ (Nexus によってプロキシされていない) がある場合、maven は単に「アーティファクトを取得できません」と言うだけです。しかし、「Nexusサーバーを構成する」わけではありません:)次に、一部のパブリックリポジトリが他のリポジトリからもキャッシュされていることがわかりました。そのため、最終的に、このjarがどこから来たのか正確にはわかりません。
更新: 私は、最も美しく、シンプルで、説明しやすく、理解しやすいソリューションを探しています。