我遇到了Eclipse构建项目的问题。
设置开发环境的过程是:
build.xml
在build.xml
期间,生成一些文件并将其从工作目录移动到某些项目的lib目录中。
之后,eclipse.referesh
调用了一些eclipse.incrementalBuild
任务和build.xml
。
现在,jars(在build.xml
期间生成)的项目被复制到,成功编译,但其他项目依赖于它们。
即使我尝试刷新整个工作区并手动清理其所有项目,但这不起作用。
只有关闭项目并打开项目(日食功能)时才能解决问题。
由于ClearCase插件,可能会发生这种情况?
无论如何解决这个问题(由于编译问题导致build.xml
失败)?
答案 0 :(得分:1)
使用官方IBM ClearCase Eclipse plugin(在“What Clearcase eclipse-plugin to use in order to work on both clearcase 6 and 7 projects?”中提供),如果出现以下情况,我不会遇到此类问题:
.project和.classpath在ClearCase视图中,与版本化源一起 (参见“Clearcase plugin for eclipse usage”)
换句话说,所有文件(eclipse文件,ant文件......)应该是项目目录的一部分,eclipse工作区本身的外部(所谓的eclipse工作区只包含对项目,ClearCase视图中没有实际文件的一部分,并且位于CC视图实际所在的其他地方)
如果您尊重该组织,那么ClearCase插件应该对您的项目正在进行的操作产生影响。