我們有幾個開發團隊,源代碼使用Mercurial DVCS進行管理。如何在用戶之間共享Eclipse項目首選項?
.metadata
文件夾是而不是在源代碼管理下。
的問題是,當我配置項目的依賴(jar文件,用戶庫,源代碼路徑,等...),他們都存儲在.metadata
文件夾內,即在.metadata\.plugins\org.eclipse.core.runtime\.settings\org.eclipse.jdt.core.prefs
由於此文件沒有被管理通過DVCS,所有的開發人員都需要重新重複項目配置過程。對於團隊中的新開發者來說,這是一個令人頭疼的問題。
我的問題是有一個合理的程序來共享這種配置數據?我對Java和Eclipse的世界很陌生,所以也許我在這裏錯過了一些非常基本的東西。
EDIT
的問題是,我已經使用User Libraries
,其全局定義並因此不被共享。使用External Jars
解決了這個問題,因爲這些記錄在項目目錄中的.classpath
文件中。
注意:問題是,當我配置項目依賴項(jar,用戶庫,源代碼路徑等)時,它們存儲在.metadata文件夾內,即.metadata \ .plugins \ org中。 eclipse.core.runtime \ .settings \組織。eclipse.jdt.core.prefs ...這是不正確的。項目依賴和jar文件依賴等存儲在.classpath文件中。 .metadata文件夾包含你的eclipse安裝的元數據(你有哪些插件),它不包含像classpthes等項目設置。 –
「只需右鍵單擊該項目並選擇」首選項「那裏」 - 我沒有這樣的Eclipse Helios或Indigo中的菜單項。你能詳細說明嗎? –
對。但從這個問題不清楚用戶想分享哪個偏好。代碼風格,Java版本和更多可以保存爲本地eclipse工作區或像我在項目特定屬性中所建議的。 – Witek