Подтвердить что ты не робот

Как добавить не исходные папки в проект IntelliJ IDEA

Недавно настройте проект с несколькими модулями в intellij со следующей структурой:

/module1
/module2
/web-module
/sql
/lib
/a few more folders

Я установил module1 + 2 и веб-модуль в качестве модулей в Intellij, чтобы они отображались, но как вы создаете папку sql и lib на панели проекта? Они также должны быть включены в VCS, но IntelliJ игнорирует их. Как вы добавляете папки из модулей в проект?

Снимок экрана с видом проекта и проводника:

bjqCF.png

4b9b3361

Ответ 1

В режиме просмотра проекта все каталоги (кроме игнорируемых из настроек) должны отображаться. Конечно, базовая папка для вашего мультипроекта должна быть папкой выше модуля1.

enter image description here

EDIT:

Ваш проект должен выглядеть так (дерево представления проекта):

MY_PROJECT_ROOT (~/the/folder/to/your/project)
     |- /module1
     |- /module2
     |- /web-module

И в этом случае вы обязательно должны увидеть другие папки. Я получил образец проекта, где он работает.

ИЗМЕНИТЬ 2:

На скриншоте я предполагаю, что вам не хватает корневого каталога (корень проекта не так, как вы ожидали). Я добавил еще один снимок экрана. Для ваших 3 модулей должна быть одна корневая папка. На вашем снимке экрана этого не хватает. У вас есть 3 отдельные папки без общей корневой папки. В Mac OS корень проекта отображается в заголовке окна. В моем случае это указывает на ~/devel/sandbox. Я думаю, вы должны попытаться создать новый проект для этой папки trunk. С нуля. Затем добавьте существующие модули, и вы должны быть в порядке?!

enter image description here

Ответ 2

Это не строгий ответ на вопрос, но он работал у меня, поэтому я отправляю сообщения, возможно, кто-то найдет это полезным.

Если вы хотите добавить произвольную папку в свой проект (даже из другого места, кроме своих проектов), просто добавьте его в качестве модуля. Вам не нужно беспокоиться о типе так много, например. Мне нужно было добавить папку с некоторыми SQL-скриптами, я добавил ее как модуль Java, и она хорошо видна в IntelliJ, хотя у нее нет структуры maven или источников Java.

Вот как это сделать:

  • Файл > Структура проектa > Модули
  • Добавить > Новый модуль > ... (например, модуль Java)
  • В новых настройках модуля отметьте подпапки, которые вы хотите видеть как "Источники"

Вуаля!:)

Ответ 3

Это то, что я обычно вижу при создании проекта из существующих модулей. Все модули будут отображаться в проекте, но не в других каталогах, связанных с проектом. Этими каталогами могут быть файлы конфигурации, сценарии среды или пакеты SQL-скриптов, которые не подходят аккуратно в тип модуля Intellij.

Чтобы показать остальные исходные файлы и каталоги проекта, я создаю родительский модуль из корня проекта.

Файл- > Структура проекта- > Модули

  • Создайте новый модуль, используя знак+. Новый модуль может быть любого типа (я использую java).
  • На экране Далее установите корневую папку проекта Корневой контент и .
  • Выберите Готово

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

Ответ 4

Я использовал File -> New -> Module from Existing Sources...

введите описание изображения здесь

Затем я просто выбираю папку и добавляю ее.