I am setting properties for IResource (IProject to be more specific) through IResource.setPersistenceProeprty. In this case property value is saved in .metadata folder. That is not so good as property is disconnected from .project file.
How can I save project property in .project file?
A common solution is to use project scoped preferences that are stored in a file located inside the project (in <project>/.settings folder).