This worries me. If possible, avoid absolute paths. They are *evil*. Try to keep everything relative to the workspace. The problem is that an OS file can be mapped to more than one file in the workspace (quite often if you have linked resources and neste projects, Maven does that). `getFileForLocation` docs says:

         Warning: This method ignores linked resources and their children.  Since
	 linked resources may overlap other resources, a unique mapping from a
	 file system location to a single resource is not guaranteed.  To find all 
	 resources for a given location, including linked resources, use the method