我有两个maven存储库: repo1 和 repo2 。它们没有连接(我的意思是没有父\子\依赖关系)
我想使用 maven-release-plugin 在存储库中创建标记。
以下情况是否可能:
我在 repo1 中执行@ComponentScan({ "package.where.LinksWriterService.is.located" })
和release:prepare
。新标记和分支在 repo1 和 repo2 中创建。
如果无法做到这一点,如果它们是两个存储库中的任何关系,是否可以这样做?
我使用git存储库。
答案 0 :(得分:0)
maven-release-plugin
仅适用于pom.xml
内配置的SCM-URL。
无法在两个不同的git存储库中创建标记或分支。
也许服务器端git hooks
可能是您的解决方案。
[...]
发表-接收强>
post-receive hook在整个过程完成后运行,可用于更新其他服务或通知用户。
示例包括通过电子邮件发送列表,通知持续集成服务器或更新票证跟踪系统 - 您甚至可以解析提交消息,以查看是否需要打开,修改或关闭任何票证。
[...]
在一个git服务器上安装post-receive
挂钩,并根据您的条件在另一个git服务器上创建一个新的标记或分支。