これは細かすぎるかもしれませんが、(新しいバージョン) をチェックするために特定のリポジトリのみを使用するようにMaven Versions Pluginを注文したいと思います。その理由は、プラグインが (ローカルの Nexus からの) 内部の会社の依存関係のみをチェックするようにしたいためであり、外部のリポジトリをチェックする必要がある理由がないからです。(時間がかかり、ある意味ではセキュリティの問題でもあります)。親(「構成」)POMに次の設定があります:
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>versions-maven-plugin</artifactId>
<version>2.0</version>
<configuration>
<includes>
<include>com.mycompany.*:*</include>
</includes>
<serverId>automation-nexus</serverId>
</configuration>
</plugin>
上記の構成は、「外部」の依存関係を更新しないという点でうまく機能しますが、「com.mycompany」アーティファクトは他のすべてのリポジトリから引き続きクエリされます。ご覧のとおり、私は を使用しようとしまし<serverId>
たが、それは単なる推測であり、「フィルタリング」を行っていないようです (これは特定の資格情報を使用する方法にすぎないと思います)。
これが実現可能かどうかのアイデアはありますか?