Intellij IDEA automatycznie łączy pakiety razem, jeśli te pośrednie są w przeciwnym razie puste. Ogólnie jest to fajna funkcja. Jednak czasami nie chcesz, aby były one połączone łańcuchami, zwłaszcza gdy jesteś w trakcie tworzenia nowych struktur pakietów dla nowego projektu. Mogłem natknąć się na ustawienie wyłączania tej funkcji dla określonego pakietu, ale nie mogę go teraz znaleźć. Czy ktoś wie, jak sterować tą funkcją? Dziękuję Ci bardzo.
A tak przy okazji, na wypadek gdybyś potrzebował wyjaśnienia, co rozumiem przez łańcuch pakietów, jest następujące. Załóżmy, że masz taką strukturę pakietu:
$ tree com
com
└── company
└── project
└── some
└── feature
Ponieważ tak naprawdę nie ma nic więcej w folderach pośrednich, Intellij IDEA automatycznie wyświetli to jak
com.company.project.some.feature
w eksploratorze projektów, który wygląda na to, że pakiety są ze sobą połączone.
controllers
po utworzeniu com.foo.devshorts.model
, będę musiał przedrostek controller
z com.foo.devshorts
, co jest denerwujące.
com.foo.devshorts.model
a następnie dodamcom.foo.devshorts.controllers
, rozwinie sięcom.foo.devshorts
.