I am using the Juno Scout distribution as i downloaded it from eclipse.org without any extra plugins and i have problems to manage the preferences of Eclipse especially in the area Java/Editor/Content Assist.
When i am trying to change the preferences of eclipse to make the workspace more suitable for me, the Eclipse seems that completely ignores the settings.
For example fills the imports automatically, auto-formatting the source code on save, in Java/Editor/Content Assist/Folding no matter what settings i am using the editor completely ignore them, inserts spaces instead of tabs and so on.
Does anyone knows if this behavior is driven by Scout SDK?
It seems that projects which are created by the Scout SDK get project specific settings for "Java Code Style", "Clean Up", "Formatter" and "Java Editor / Save Actions". If you uncheck "Enable project specific settings" for all of these, your workspace preferences should work.
Scout SDK doesn't change the normal behavior of Eclipse JDT/PDE.
But, when you create a new Project, the SDK set the preferences so that the "Project specific settings" are enabled for each project.
If you change something in the Eclipse Preferences (using spaces or tab, auto import...) it will not apply to projects that have this checkbox checked.
Internally, Eclipse stores the preferences in the .settings folder. So you can manage this file in with your SCM Repository which is good if a team is developing on the project.
You can:
1) Uncheck the checkbox in each project and manage your preferences at Workspace level (in the global preferences) but it is harder to share the preferences in your team.
2) Modify your preferences in one of the plugin, and copy the modified *.prefs files into the other .settings folder of the other plugins (In order to propagate your modifications, you may need to refresh the project, or close and open the project, or restart eclipse -- I am not sure how it works).