Почему иногда eclipse не нуждается в файлах .project и .classpath при импорте в рабочую область / Как eclipse распознает проекты как проекты? - PullRequest
0 голосов
/ 17 июня 2020

Я только что проверил несколько проектов из svn на свой p c и попытался импортировать проекты в свою рабочую область. Но мне не удалось импортировать некоторые из них, и eclipse не распознал эти проекты (не отображался в окне импорта). Затем я обратился к Google и нашел решение - «добавить файл .projects и .classpath в папку проекта» работает. Однако меня действительно сбивает с толку то, что я обнаружил, что проекты, которые я успешно импортировал в рабочую область, не добавляя файлы для них вручную, также не содержат .projects и .classpath. Eclipse просто автоматически создает файлы для них после импорта, поэтому кажется, что сбой при импорте проектов (или распознавании проектов во время импорта) не только из-за отсутствия .projects и .classpath. Кто-нибудь знает, в чем разница? Как eclipse точно распознает проект как импортируемый? * здесь информация о версии eclipse

1 Ответ

0 голосов
/ 17 июня 2020

Eclipse или любая другая IDE не требует файлов .classpath или .project. Эти файлы будут автоматически созданы во время импорта проекта. IDE может автоматически извлекать артефакты из центрального репозитория maven, используя файл дескриптора сборки, например pom.xml или build.graddle.

Файлы .classpath и .project будут хранить пути с локального компьютера, если мы перенесем их в другую систему, артефакты и другие зависимости могут отсутствовать в том же каталоге, поэтому он начнет жаловаться на ошибки сборки. Вот почему при фиксации на GIT всегда присутствует .gitignore, так что локальная конфигурация не будет передаваться другим при участии.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...