【发布时间】:2013-02-01 11:20:33
【问题描述】:
也许这太细化了,但我想命令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>,但这只是一个猜测,它似乎没有做任何“过滤”(我猜这只是使用特定凭据的一种方式)
是否可行?
【问题讨论】:
标签: maven versioning nexus