В каком файле в проекте IntellijIdea лежит понимание того, где ресурсы, а где исходный код?
Предположим я скачал проект с гитхаба, собранный на maven. Первые мгновения после запуска директория с исходником помечена как обычная папка, а спустя несколько мгновений становится синей. А тесты - первое мгновение серым, потом IDE помечает их директорию как TestSourceRoot и она становится зеленой.
Как intellij idea автоматически определяет после открытия, какую папку чем нужно пометить? Эта информация содержится в каком-то файле, или IDE после парсинга сама догадывается, где что?
Ответы (1 шт):
Есть такое понятие в мавен - стандартная структура проекта.
IDE "раскрашивает" папки, то есть определяет роль каждой папки в проекте, основываясь на этой структуре. Она нигде ни в каком файле не описана, она всегда такая, если не изменить настройки самого проекта мавен в pom.xml файле. Можно изменить где какой вид кода или других ресурсов находится и тогда intellij (да и eclipse) будет использовать измененную конфигурацию.