2012-04-21 72 views
1

我在使用Eclipse構建項目時遇到了問題。eclipse - 依賴於罐子的構建項目 - 在創建期間創建

用於設定dev的ENV的過程是:

  1. 創建ClearCase視圖。
  2. 日食。
  3. 導入首選項。
  4. 連接到clearcase插件。
  5. 導入團隊集合。
  6. 運行ant - build.xml

build.xml,一些文件生成,並從它的工作目錄移動到一些項目的lib目錄。

之後,有一些eclipse.referesh任務和eclipse.incrementalBuildbuild.xml調用。

現在,罐子(在build.xml期間生成的)項目被複制到,成功編譯,但取決於它們的其他項目沒有。

即使我嘗試刷新整個工作區並手動清理其所有項目,但這不起作用。

只有關閉項目並打開它們(eclipse功能)時才解決問題。

這可能是由於ClearCase插件而發生的嗎?
無論如何在如何解決這個問題(它會導致build.xml失敗,由於編譯器問題)?

回答

1

與官方IBM ClearCase Eclipse plugin(在「What Clearcase eclipse-plugin to use in order to work on both clearcase 6 and 7 projects?」提出的),我沒有那樣的問題,如果:

。項目和的.classpath是ClearCase視圖中,旁邊的版本源
(見「Clearcase plugin for eclipse usage」)

換句話說,所有文件(日食文件,螞蟻文件,...)應該是項目目錄的PARTH, Eclipse工作空間本身的(說Eclipse工作區中只包含對...的引用該項目並不是ClearCase視圖的實際文件組成部分,而是位於CC視圖實際所在的其他位置)

如果您尊重該組織,那麼ClearCase插件應該對您的項目的作用沒有影響。

+0

謝謝。 * .classpath和* .project確實是視圖的一部分。 – user967710 2012-04-21 20:33:12

+0

@ user967710那麼CC插件本身不應該阻止項目的任何部分構建。 – VonC 2012-04-21 20:36:16

+0

所以問題確實不是CC插件。那它會是什麼? – user967710 2012-04-23 18:08:41