Использование файлов.project и.classpath
У меня есть некоторые сомнения относительно файлов.classpath и.project. Я использую Eclipse IDE. Я создал проект. В этом проекте видно, что созданы два файла. Они есть
- .classpath
- .project.
У меня следующие вопросы:
- Могу ли я узнать, каковы основные различия между этими двумя файлами (.classpath & .project)?
- Что является основным назначением файла.project?
- Могу ли я использовать файл.project вместо файла.classpath?
- Создан ли файл.project во всех Java IDE?
Любая помощь высоко ценится
1 ответ
У большинства Java IDE есть свой собственный метод хранения метаданных, который необходим им для помощи в вашем проекте. Eclipse использует файлы, которые вы упоминаете. IDEA использует другой файл (или каталог, если вы выберете эту опцию).
Как правило, вам не следует редактировать эти файлы напрямую, если вы не пытаетесь сделать что-то сложное - они действительно нужны для IDE, а не для вас, и не требуются, если вы компилируете свой проект с использованием внешнего инструмента, такого как javac, ant или maven,
Как упоминалось в @geo, эти файлы обычно не добавляются в систему контроля версий, так как они обычно относятся к конфигурации, специфичной для вашей машины (например, к структуре каталогов и т. Д.), И при необходимости их можно восстановить.