2010-08-19 40 views
7

Tôi đang cố gắng liên kết thông tin với các dự án (các thuộc tính nhất định). Tôi đã thử sử dụng cửa hàng kiên trì (getPersistentProperty()setPersistentProperty()).
Vấn đề với điều đó là khi tôi xuất dự án và nhập lại nó trong một không gian làm việc khác, các thuộc tính đó biến mất (vì chúng được lưu trữ ở đâu đó trong thư mục .metadata của không gian làm việc). Vì vậy, tôi đã nghĩ rằng nếu có một cách để lưu trữ các thông tin trong tập tin .project thì điều này sẽ giải quyết vấn đề của tôi bởi vì tập tin này luôn luôn được bao gồm khi dự án được xuất khẩu.Eclipse: Lưu trữ thông tin trong tệp .project

Có API để làm điều đó không?

Mọi con trỏ sẽ được đánh giá cao! Cảm ơn bạn!

Kính trọng, Tamer

+0

Tôi tình cờ gặp câu hỏi của bạn và tự hỏi liệu bạn có thể giúp tôi với tôi hay không: http://stackoverflow.com/questions/26649569/storing-persistent-resource-properties-in-version-control giống như của bạn . – Chris

Trả lời

4

Bạn có thể cần phải xem xét sử dụng một configuration scope để lưu trữ các ưu đãi trên không gian làm việc.
Xem project scope preferences.
Sử dụng Cửa hàng (như được thảo luận trong this thread), bạn cũng nhận được một số chi tiết về bản chất của cấu hình in this FAQ.

+0

Cảm ơn bạn rất nhiều vì sự giúp đỡ của bạn! Đó là chính xác những gì tôi cần! :) – Tamer

Các vấn đề liên quan