1

我在 Eclipse 构建项目时遇到问题。

设置开发环境的过程是:

  1. 创建一个清晰的视图。
  2. 开幕日食。
  3. 导入首选项。
  4. 连接到 clearcase 插件。
  5. 导入团队集。
  6. 运行蚂蚁 -build.xml

在 期间build.xml,会生成一些文件并将其从其工作目录移动到一些项目的 lib 目录中。

之后,有一些eclipse.referesh任务和eclipse.incrementalBuild调用build.xml

现在,将 jars(在 期间生成build.xml)复制到的项目确实可以成功编译,但依赖于它们的其他项目则没有。

即使我尝试刷新整个工作区并手动清理其所有项目,这也不起作用。

仅当我关闭项目并打开它们(eclipse 功能)时,问题才得到解决。

这可能是由于 ClearCase 插件而发生的吗?
无论如何如何解决这个问题(它导致build.xml失败,因为编译器问题)?

4

1 回答 1

1

使用官方的IBM ClearCase Eclipse 插件(在“ What Clearcase eclipse-plugin to use to work on both clearcase 6 and 7 projects? ”中介绍),如果出现以下情况,我不会遇到这样的问题:

.project 和 .classpath 位于 ClearCase 视图中,以及版本化的源代码
(请参阅“ Clearcase plugin for eclipse usage ”)

换句话说,所有文件(eclipse 文件,ant 文件,...)都应该是项目目录的一部分,在 eclipse 工作区本身之外(说 eclipse 工作区只包含对项目的引用,没有实际文件的一部分ClearCase 视图,位于 CC 视图实际所在的其他位置)

如果您尊重该组织,那么 ClearCase 插件应该对您的项目所做的事情产生 0 影响。

于 2012-04-21T20:25:23.417 回答