Какие файлы и папки создаются автоматически при создании нового проекта в IntelliJ IDEA - PullRequest
1 голос
/ 31 марта 2019

В настоящее время я изучаю программирование на Java и только что перешел на JetBrains IntelliJ IDEA, поскольку я уже использую JetBrains PyCharm для программирования на Python и мне это очень нравится.

До сих пор я использовал простой текстовый редактор для написания своего Javaпрограммы, но в IntelliJ они автоматически создают группу файлов и папок, когда я создаю новый проект, а именно:

  • A .idea папка, содержащая некоторые XML-файлы
  • Пустой src папка
  • A NameOfMyProject.iml file

Я хотел бы знать, что они есть, и если я могу / должен изменить их.Кроме того, я должен написать все свои классы Java и создать подпапки / пакеты в папке src?

1 Ответ

3 голосов
/ 31 марта 2019

Платформа IntelliJ (на которой основаны IDE JetBrains) предлагает два формата проекта

enter image description here

Если вы выберете На основе каталога (примечание: кажется, единственный выбор для PyCharm)

существует папка .idea для проекта .
для модуля имеется файл .iml (которым может быть сам проект, если он есть).

Папка .idea отслеживает конфигурацию рабочей области

  • стили кода
  • 1027 * источники данных *
  • словари
  • Выводы HTTP-запросов
  • Настройки VSC
  • настройки компилятора
  • Библиотека
  • Состояние интерфейса

Файл .iml вместо

  • языковые уровни
  • папки вывода компиляции
  • исключенные папки
  • исходные папки
  • зависимости (вставляются вручную или через систему сборки)

Это структурные компоненты проекта IDEA.
Они не нужны при работе над VS Code, Eclipse или другими IDE, однако они могут быть полезны для импорта целей.

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