2
我正在開發的項目有其自身的特性。該項目有其自己的偏好,可以由用戶設置。我想將這些首選項存儲在.project文件中 - 這將允許在用戶之間輕鬆交換項目(希望與其他人共享項目的用戶不必將其導出)。 問題是 - 是否有可能在Eclipse項目的.project
文件中存儲額外的(自定義)數據?將自定義項目相關數據存儲在Eclipse .project文件中
我正在開發的項目有其自身的特性。該項目有其自己的偏好,可以由用戶設置。我想將這些首選項存儲在.project文件中 - 這將允許在用戶之間輕鬆交換項目(希望與其他人共享項目的用戶不必將其導出)。 問題是 - 是否有可能在Eclipse項目的.project
文件中存儲額外的(自定義)數據?將自定義項目相關數據存儲在Eclipse .project文件中
一般來說它應該是可能的,但這不被推薦,並且不是常見的做法。 .project
文件綁定到接口org.eclipse.core.resources.IProjectDescription
。如果您需要可共享的項目特定設置,它是否像所有其他Eclipse插件一樣,例如JDT,PDE等。創建您自己的.settings/.myspecificprops
文件使用此文件對您的值進行序列化,並通過您的org.eclipse.core.resources.IProjectNature
實現進行訪問。寫入的文件也位於項目文件夾中,因此不需要導出它們。