Какие файлы проекта создает Visual Studio Code через свои расширения Java? - PullRequest
0 голосов
/ 28 ноября 2018

Я даю курс по компьютерному программированию, который я написал, и недавно я переключился на рекомендацию кода Visual Studio в этом курсе.Мы начинаем с основ, поэтому я просто хотел простой редактор.Мы начали изучать Git, и в хранилище одного студента внезапно появились всевозможные помехи, включая:

  • .settings/
  • .vscode/
  • .classpath
  • .project

В частности, каталог .settings содержит всевозможные настройки Eclipse, которые я ожидаю увидеть в проекте Eclipse.

Студент объяснил мне, что они пришли из VS Code после установки его расширений Java.Но почему расширения Java Code VS создают файлы Eclipse?И где все это задокументировано, чтобы я мог обновить мои уроки с точными деталями и избежать этой проблемы в будущем?

Заранее спасибо.

1 Ответ

0 голосов
/ 28 ноября 2018

Упрощенная поддержка языка для Java ™ с помощью Red Hat - это безголовая Eclipse Java IDE, интегрированная в код Visual Studio через языковой серверный протокол (LSP) ,См. описание самого расширения :

Обеспечивает поддержку языка Java ™ через языковой сервер Eclipse JDT, который использует Eclipse JDT, M2Eclipse и Buildship .

За исключением .vscode/, указанные файлы являются файлами Eclipse Java IDE .

Поскольку в Eclipse эти файлы не предназначены для редактированиявручную , документации по ним мало или нет (настройки компилятора Java в .settings/org.eclipse.jdt.core.prefs аналогичны аргументам командной строки пакетного компилятора Eclipse ).

Например,, документация по расширению Java рекомендует использовать Eclipse Java IDE для редактирования настроек форматера (которые также хранятся в .settings/org.eclipse.jdt.core.prefs) и делает вывод:

Нет, это неидеальное решение, но это следует делать только один раз, если только вы регулярно не меняете настройки форматера.

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