Intellij IDEA автоматически объединяет пакеты в цепочку, если промежуточные пакеты пусты. В целом это хорошая особенность. Однако иногда вы не хотите, чтобы они были связаны, особенно когда вы находитесь в процессе создания новых структур пакетов для своего нового проекта. Возможно, я встречал настройку отключения этой функции для определенного пакета, но я не могу найти ее сейчас. Итак, кто-нибудь знает, как управлять этой функцией? Большое спасибо.
Кстати, если вам нужно разъяснение, то, что я имею в виду под объединением пакетов, следующее. Предположим, у вас есть такая структура пакета:
$ tree com
com
└── company
└── project
└── some
└── feature
Поскольку на самом деле в промежуточных папках больше ничего нет, Intellij IDEA автоматически отобразит это как
com.company.project.some.feature
в проводнике проекта, который выглядит так, как будто пакеты связаны вместе.
controllers
после создания com.foo.devshorts.model
, мне придется использовать префикс controller
с com.foo.devshorts
, что раздражает.
com.foo.devshorts.model
а затем я добавлю,com.foo.devshorts.controllers
он расширитсяcom.foo.devshorts
.