Bug 319874 - [preferences] Would like a "project specific settings for everything" option
Summary: [preferences] Would like a "project specific settings for everything" option
Status: ASSIGNED
Alias: None
Product: JDT
Classification: Eclipse Project
Component: UI (show other bugs)
Version: 3.6   Edit
Hardware: PC All
: P3 enhancement (vote)
Target Milestone: ---   Edit
Assignee: JDT-UI-Inbox CLA
QA Contact:
URL:
Whiteboard: fix candidate
Keywords:
Depends on:
Blocks:
 
Reported: 2010-07-14 11:58 EDT by Boris Bokowski CLA
Modified: 2010-08-09 04:41 EDT (History)
4 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Boris Bokowski CLA 2010-07-14 11:58:40 EDT
Currently, project specific settings have to be enabled for every properties page separately (e.g. "Save Actions", "Java Compiler", "Annotation processing", "Building", "Errors/Warnings", etc), and it's easy to miss one or more of them. Ideally, there would be one place with a checkbox like "Enable project specific settings for everything", and as new settings get introduced, these would be project-specific and initialized with default settings automatically.

Extra points for anything that makes it easy to have consistent project-specific settings for a number of projects. For example, being able to copy all settings from one project to a number of other projects. Or the ability to name project-specific settings ("Platform UI project settings") such that if any two projects have the same name for their settings but differ in the value of the settings, the projects would be flagged as misconfigured. Or some other solution that I cannot think of right now.
Comment 1 Boris Bokowski CLA 2010-07-14 11:59:06 EDT
Btw, I thought I had seen a bug like this before but couldn't find it.
Comment 2 Dani Megert CLA 2010-07-15 02:34:39 EDT
>Btw, I thought I had seen a bug like this before but couldn't find it.
You probably only looked in JDT. More/better/general support for project specific settings/preferences has been asked and discussed several times before and should be provided by the Platform, see e.g.
bug 194414. There are also several requests to turn other non-JDT preferences into project-specific ones.

Maybe it's the right time to move the JDT support to the Platform and improve it there.

Also interesting/related: bug 200213, bug 300523, bug 293393.