У нас в команде несколько разработчиков, исходный код управляется с помощью Mercurial DVCS.
Папка .metadata
находится под , а не под управлением источника.
Проблема заключается в том, что при настройке зависимостей проекта (jar, пользовательские библиотеки, пути исходного кода,и т. д.) они хранятся в папке .metadata
, а именно в .metadata\.plugins\org.eclipse.core.runtime\.settings\org.eclipse.jdt.core.prefs
Поскольку DVCS не управляет этим файлом, все разработчики должны повторять процесс настройки проекта снова и снова.Для нового разработчика в команде это большая головная боль.
У меня вопрос, есть ли вменяемая процедура для обмена данными конфигурации такого типа?Я новичок в мире Java и Eclipse, поэтому, может быть, мне здесь не хватает чего-то действительно базового.
РЕДАКТИРОВАТЬ
Проблема заключается в том, что я использовал User Libraries
, которые определены глобально и, следовательно, не являются общими.Использование External Jars
решает проблему, потому что они записаны в файле .classpath
в каталоге проекта.