【问题标题】:Warning while updating(bad component version) latest dependency versions in maven from nexus更新时警告(错误的组件版本)来自nexus的maven中的最新依赖版本
【发布时间】:2014-11-28 15:14:18
【问题描述】:

在使用 maven 使用最新的依赖版本时是否有可能忽略已知的坏版本组件?

示例:有 3 个组件 组件 1 组件 2 组件 3

组件 2 和 3 有一个依赖组件 1。

组件 2 已更新到组件 1 的最新版本。然后,他们发现新的组件 1 版本存在一些问题

我们怎样才能忽略不良的组件 1 版本而不传播到组件 3。 是否可以在 nexus 中设置任何标志?所以当 maven 尝试更新最新的损坏版本时它会发出警告?

【问题讨论】:

    标签: maven versioning nexus


    【解决方案1】:

    Sonatype Nexus Professional CLM 版本允许您设置类似的策略并在临时发布流程中使用它们。

    除了 Sonatype CLM 本身之外,您还可以使用这些策略并在 Eclipse、Hudson、Jenkins、Bamboo、Sonarqube 和命令行工具中公开它们。

    除此之外,您还可以使用 Maven Enforcer 插件进行破解,但根据我的经验,这非常麻烦并且无法真正扩展。

    【讨论】:

    • 我们没有使用 CLM 版本。我们只有 nexus 专业版。如果我们有 nexus pro 就足够了吗?
    猜你喜欢
    • 2014-10-13
    • 2018-07-14
    • 2016-05-23
    • 1970-01-01
    • 2019-06-15
    • 2019-03-03
    • 2018-05-20
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多