【问题标题】:Release of multiple projects with maven使用maven发布多个项目
【发布时间】:2011-01-30 15:04:20
【问题描述】:

我们有公共组件 C 和 2 个项目 A 和 B。每个项目都依赖于组件 C。

问题是发布后的C版本是1.0,但是A&B仍然指的是C的1.0-SNAPSHOT版本。

有没有办法将 Hudson 配置为发布 C,更新项目 A 和 B 的 POM,然后自动发布这些项目?

【问题讨论】:

    标签: automation hudson maven build-automation release


    【解决方案1】:

    可以要求 maven-versions-plugin 更新依赖版本。由您自己编写 hudson jenkins 作业来运行它。

    【讨论】:

    • 是的,使用 maven-versions-plugin。如果您不习惯让 CI 服务器实际为您修改 pom 文件,至少让它在单独的构建中报告您可以使用更新。这也是你自己应该定期做的事情。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-06-09
    • 2011-10-07
    • 1970-01-01
    • 2013-03-11
    • 2020-05-27
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多