2014-01-31 245 views
2

我正在嘗試開始使用Eclipse SCADA並從其git repository導入項目。在Eclipse中導入多模塊項目

我已經克隆了以下項目:

org.eclipse.scada.external 
org.eclipse.scada.utils 
org.eclipse.scada.base 
org.eclipse.scada.protocols 
org.eclipse.scada.core 
org.eclipse.scada.releng 

對於每一個項目,我在父文件夾並MVN驗證和進口項目在Eclipse中。我也改變了目標平臺。但是,我似乎仍然有與他們的依賴問題。

任何幫助真的不勝感激。

回答

1

其實Eclipse的SCADA java項目並不是用「Maven first」開發的。所以你應該在IDE中完全忽視Maven。 Maven構建基本上只用於無人值守的構建項目。

目標平臺的問題更爲複雜。我們在提供一個始終工作的目標平臺方面有點草率(因爲捆綁版本已修復,所以實際上難以保持最新狀態)。

我爲當前版本的目標平臺的文件,你可以在這裏找到:https://gist.github.com/CptMauli/ec6eda37734f0108510f

,使其正常工作,請下載一個經典蝕把它的地方,並創建一個環境變量ECLIPSE_432_HOME指向它。或者,您可以更改目標文件中的第一個條目並直接指向它。

它背後的原因是,如果您使用自己的eclipse安裝,那麼安裝的捆綁軟件可能與目標平臺或工作區中提供的捆綁軟件發生衝突。實際上這在編譯時甚至不是問題,但是一旦啓動客戶端或服務器,Eclipse就會抱怨重複的包。

如果您有任何疑問,請進入我們的郵件列表:https://dev.eclipse.org/mailman/listinfo/scada-dev 或我們的谷歌組:https://groups.google.com/forum/#!forum/openscada 或寫信給我直接在克林斯曼點上漲在IBH系統科網