Эквивалент рабочего пространства Eclipse в IntelliJ?

В IntelliJ IDEA Q & A для пользователей Eclipse, что Eclipse Workspace эквивалентно "проекту" в терминах IntelliJ, тогда как Проект Eclipse эквивалентен модулю IntelliJ.

Но после того, как я создал проект untitled, а затем создал модуль untitled2, я получил следующее изображение

enter image description here

Я бы подумал, что untitled - это проект, а untitled2 - это модуль, но оба имеют src подпапки и перечислены в

enter image description here

Таким образом, оба являются модулями разного уровня. Правильно ли это?

Возможно ли создать модуль untitled3 на том же уровне, что и untitled?

Как создать несколько модулей одного уровня без самого верхнего?

Ответ 1

Если вы хотите имитировать рабочий процесс Eclipse, сначала необходимо создать пустой проект (~ workspace):

New Project > Empty Project

Теперь вы можете создавать отдельные модули (~ проекты), которые будут отображаться в точности так, как вы хотите:

enter image description here

Вы также можете выбрать untitled2, нажмите F6 (Refactor > Move) и переместите его на один уровень вверх в своем каталоге. При создании untitled3 вы можете указать папку для своего модуля (используйте IdeaProjects вместо untitled).

Ответ 2

Вся необходимая информация здесь. JetBrains имеет замечательное руководство под названием "Работа с модулями".

Ответ 3

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

Ответ 4

Эквивалентный термин рабочей области относится к окну проекта в intellij. Он будет состоять из модулей, которые эквивалентны отдельным проектам в Eclipse.

EDIT: Вы можете щелкнуть правой кнопкой мыши по модулю untitled и перейти к Open Module Settings. И выберите Modules в настройках проекта. С помощью значка + вы можете создать новый модуль. Это должно создать новый модуль на том же уровне, что и untitled