Community
Participate
Working Groups
Build F2 The following preferences were not transfered from one workspace to another using the export/import preferences feature. Plug-In Devlopment>Source Code Location - Added, Removed Plug-In Devlopment>Target Platform - another compatible application - Application Location - Selection
What can I do about it?
Ensure that these settings are saved in and read from your plug-in's preference store (if possible).
Ah, now I figured out. The settings listed below are saved in PDE Core settings (not a preference store) because PDE Core routines and builders must be able to access them without upward references to PDE UI. We had a lot of problems from running UI code during builds or activating UI plug-in triggered by core plug- ins. How do you transfer preferences that are affecting core settings in the UI? Dual book-keeping is dangerous.
I have just found out that preference store has been moved from AbstractUIPlugin to Plugin. This would make things much easier if we knew about this earlier. We had to use our own file to store and retreive values because we had to extend Plugin in PDECore and had to have access to them. For 2.0, these values will not be copied. After 2.0, we will rework PDE core to use moved preference store instead of our own settings. We will document this in the README.
This support was mentioned on the core mailing list in mid April. http://dev.eclipse.org/mhonarc/lists/platform-core-dev/msg00114.html
Fixed.