Я использую аналогичную настройку, за исключением того, что я использую Dropbox для своего репозитория (всего два разработчика).Просто следуйте этим шагам, с m2eclipse (сайт обновления: http://m2eclipse.sonatype.org/sites/m2e) и MercurialEclipse (сайт обновления: http://cbes.javaforge.com/update) плагин, который вы можете делать все в eclipse.
Создание проекта maven:
Файл -> Новый -> Другие -> Проект Maven
В обозревателе проектов щелкните правой кнопкой мыши новый созданный проект.проект maven
Team -> Share Project ... -> Mercurial -> (оставьте папку как есть) Finish
Затем создайте файл .hgignore вкорень проекта:
В Project Explorer щелкните правой кнопкой мыши новый созданный проект Maven
Создать -> Файл -> Имя файла: .hgignore and Finish
.hgignore:
syntax: regexp
target # maven output
\.classpath # eclipse
\.project # eclipse
\.settings # eclipse
test-output # eclipse junit/testng plugin output
Затем вы можете сделать свой первый коммит, но будьте осторожны, hg не хранит пустые папки в своем репозитории, поэтому чтобы сохранить структуру папок maven без исходного кода, вы должныпоместите (пустой) файл в каждую пустую папку, для простого проекта maven без каких-либо источников он был бы вolders:
- myproject / src / main / java
- myproject / src / main / resources
- myproject / src / test / java
- myproject / src / test / resources
Например, я поместил файл с именем .empty в него с содержанием «это файл-заполнитель, удалите, если другие файлы находятся в этой папке»
Если некоторые из этих папок отсутствуют, ваши коллеги увидят ошибки в Eclipse, если они импортируют ваш проект.
Первый коммит:
В Project Explorer щелкните правой кнопкой мыши на новом созданном проекте Maven.
Team -> Commit ... -> Выбрать все и ввести сообщение фиксации -> Finish
Теперь вы можете клонировать его в bitbucket (у меня нетопыт работы с bitbucket).
Скажите вашим коллегам установить два плагина eclipse, чтобы они могли получить репозиторий через
Файл -> Новый -> Другие -> Проверить проект Mavenиз SCM -> введите URL вашего репо -> Готово
И тогда вы готовы идти.