在使用maven使用最新的依赖版本时是否有可能忽略已知的坏版本组件?
示例:有3个组件 组件1 第2部分 第3部分
组件2和3具有依赖关系组件1。
组件2已更新到组件1的最新版本。然后,他们发现了新组件1版本的一些问题
我们如何忽略坏组件1版本不会传播到组件3中。 是否可以在nexus中设置任何标志?所以当maven尝试更新最新的破碎版本时会发出警告吗?
答案 0 :(得分:0)
Sonatype Nexus Professional CLM版本允许您设置类似的策略并在分段发布流程中使用它们。
除此之外,您还拥有Sonatype CLM,可用于使用这些策略,并在Eclipse,Hudson,Jenkins,Bamboo,Sonarqube和命令行工具中公开它们。
除此之外,您还可以使用Maven Enforcer插件制作黑客,但根据我的经验,这非常麻烦且无法真正扩展。