2010-07-30 121 views
2

我有一個包含許多項目(CDT項目,具體)的工作區。每個項目有4種配置,但將來可能會有更多。防止eclipse構建項目?

項目B依賴於項目A.

在某些配置中,我需要防止A計劃從在建。

  1. 有沒有辦法告訴Eclipse不要爲特定配置構建項目A?
  2. 如果項目B依賴於項目A,並且我們正在使用配置X構建項目B,並且我已經使用問題#1的答案之一來阻止項目A在配置X中構建,那麼整個構建將失敗?
  3. 如果#2的答案是「是」,我可以使依賴關係成爲每個配置,以便在配置中X項目B不會依賴於項目A?

回答

1

我不知道我真正明白你正在嘗試做的,但也許你可以Project>Properties>Builders下配置爲您的項目建設者,做你想做什麼(如切換順序或禁用個別建設者)。

0

這是一個很好的問題克里斯。使用CDT與項目之間的引用(或配置之間的引用)從未運行良好。 CDT平臺中沒有足夠的信息來做適當的建設 - 結果是建築物經常發生太多建設。

現在有工作正在發生,以解決這個問題。構建配置的概念正在添加到Eclipse 3.7的平臺中:bug 325489

而在CDT中,我們正在致力於更好地構建參考文獻:bug 309769

從您的問題中不清楚您是使用CDT的內置託管版本還是使用自己的makefile運行make。無論哪種情況,情況會更好,因爲您將能夠輕鬆地定義Eclipse 3.7中CDT 8的配置級別的引用。

+0

我正在使用CDT的託管構建。 – 2010-11-11 19:04:13