也许这太细化了,但我想命令Maven 版本插件仅使用特定的存储库来检查(新版本)。这样做的原因是:我希望插件仅检查公司内部依赖项(来自本地 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>
,但这只是一个猜测,它似乎没有做任何“过滤”(我想这只是使用特定凭据的一种方式)
如果这可行与否,有什么想法吗?