【问题标题】:change packaging value in pom during delivery to ibm RTC在交付到 ibm RTC 期间更改 pom 中的包装值
【发布时间】:2017-02-18 19:48:40
【问题描述】:

我想知道我们是否有插件,或者我们是否可以编写一个预交付脚本来更改我的 pom 文件中打包的值。我希望它从 jar 更新到 pom。插件可以帮助解决这个问题吗?欢迎提出建议。 我使用 Maven 配置文件进行了尝试和测试,但不想走那条路。

【问题讨论】:

    标签: maven-3 pom.xml maven-plugin rtc


    【解决方案1】:

    当您在 RTC 中交付时,您所做的只是让您的文件可用于监控公共 Stream 的任何 repo 工作区。

    如果您需要对pom.xml 进行一些更改(不使用配置文件),那么发布(即添加、提交和交付)以及以下脚本会更简单:

    • 复制pom.xml
    • 根据需要进行更改
    • mvn -f pom-modified.xml一起使用

    重点是,如mentioned in this thread

    没有用于执行任何预交付步骤的开箱即用解决方案。

    您可以尝试添加RTC extension,如Jorge Díaz 的“RTC: Build On Deliver Participant”中所述。

    【讨论】:

    • 您能否解释或参考您所说的发布和脚本是什么意思?我对 RTC 有点陌生。
    • 我从您的参考链接中了解到,我可以使用钩子控制发布后交付。因此,如果所有开发人员都在一个流中提交,那么在移动到下一个流之前(通过更改流目标),更改可以做出来。我正在考虑不手动更新 pom 文件。
    • @Jose 抱歉,打错了。我已经编辑了答案。
    猜你喜欢
    • 2014-03-23
    • 1970-01-01
    • 1970-01-01
    • 2023-03-07
    • 1970-01-01
    • 2016-04-23
    • 1970-01-01
    • 2012-04-03
    相关资源
    最近更新 更多