We have several developers on the team, the source code is managed using Mercurial DVCS.
The .metadata folder .metadata not under source control.
The problem is that when you configure project dependencies (banks, user libraries, source code paths, etc.) they are stored inside the .metadata folder, namely in .metadata\.plugins\org.eclipse.core.runtime\.settings\org.eclipse.jdt.core.prefs
Since this file is not controlled by DVCS, all developers need to repeat the project setup process again. For a new developer on the team, this is a major headache.
My question is, is there a reasonable procedure for exchanging this type of data? I'm new to the Java and Eclipse worlds, so maybe I'm missing something really basic here.
EDIT
The problem is that I used User Libraries which are defined globally and therefore are not shared. Using External Jars solves the problem because they are written in the .classpath file inside the project directory.
java eclipse configuration
mark
source share