Я пытаюсь найти лучший способ создания проекта Java в GIT. В частности, я хотел бы создать репозиторий git, чтобы при импорте из git в Eclipse проект автоматически создавался корректно со всеми его данными. настройки проекта в целости и сохранности всех остальных настроек. То есть, если я сделаю git clone javaEclipseProject
в моей рабочей области / папке, затем выполню импорт в эту папку javaEclipseProject, он откроет проект без использования мастера нового проекта.
Добавьте точечные файлы (.project, .classpath и каталог .settings) в репозиторий Git. Это то, что мы делаем с самим плагином Git.
Я уверен, что вы могли бы сделать это....b но я знаю, что даже в компании, в которой я работаю, файлы .project не переносятся с одной машины на другую. Если вы создадите свой проект в Ant или Maven, а затем зарегистрируете его, Eclipse, Netbeans и/или IntelliJ смогут проверить проект и создать свои собственные .project файлы с вашего старта.
Переходя к более, можно сказать, "религиозным" аспектам проблемы, лично мне нравится, как Maven или Ivy или "вставьте сюда множество других инструментов сборки Ant++" будет идти вперед и находить любые зависимости, которых у вас, возможно, еще нет, и загружать их для вас. Мне грустно говорить, но за то время, что я ими пользовался, Eclipse действительно имеет наименее простую в использовании поддержку Maven, хотя я не использую IntelliJ, но снобы, то есть коллеги, которые у меня есть, говорят, что интеграция происходит без проблем, а Netbeans просто безупречен для Maven.
YMMV, конечно.