首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Maven项目+ Clearcase项目间交付问题

Maven项目+ Clearcase项目间交付问题
EN

Stack Overflow用户
提问于 2010-11-02 22:20:57
回答 1查看 209关注 0票数 1

我们正在使用Clearcase,并且我们将我们的大项目迁移到Maven。我们在进行项目间交付时遇到了一个问题。

我们有一个开发CC项目,大多数开发都发生在这个项目中。我们有pom.xml来保存我们对自己的子项目的依赖版本(这些版本是maven/pom版本)。

在某种程度上,我们在生产环境中交付代码。所以我们创建了另一个CC项目。因此,现在我们有了主CC项目(MAIN)和一个基于它的包含生产代码的新项目(PROD)。

PROD CC项目有一个修复版本(在pom.xml中)。例如1.1.0。主要分支继续发展(版本1.2.0,1.3.0,...)。因此,两个文件中的“相同”pom.xml是不同的。

当我们想要在生产环境中提供一个补丁(或特性)时,问题就出现了:我们修改了PROD CC项目,并将其交付到生产环境中(更新版本: 1.1.1)。然后,我们希望进行从PRODMAIN的项目间交付,以避免重复编写代码。当我们这样做时,来自DEVpom.xml文件被来自PROD的那些具有较旧版本依赖关系和工件版本的文件所覆盖。

我们尝试使用配置文件和环境变量来解决这个问题,但没有成功。如果有人解决了这个问题,找到了一个聪明的解决方案?

谢谢你的帮忙,

-Martin

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-11-02 22:47:23

问题来自于在UCM项目间交付期间完成的自动合并。

一种解决方案是:

首先在目标流中传送pom.xml文件,然后执行

  • ,这将触发对该文件的重要合并,从而允许您恢复目标文件(即,不采用源版本,并带有PROD标签引用)
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4078594

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档