There really are no centralized project properties. Each component of Eclipse that provides a properties page has its own way of managing these. So for example if you want to change the Java build path, then you need to consult JDT and see how it's possible to do that programatically.

there is a number of components that are used for our projects. each customer gets software that is put together individually. but these components maybe have to be changed for some customers individually because of special requirements of the customer. so when developing and deploying the software, it is required, the add each source and lib manually. furthermore the project specific properties. you don't know in advance whether one component has to be modified or not. so dependent on the customers project a different number of components have to be used and modified. for one developer this wouldn't be a problem ...

because it is an enormous effort to configure for each developer we are looking for a solution to do this automatically.

this week i looked at buckminster, but i don't know if it really fits the requirements ...