O Intellij IDEA encadeará pacotes automaticamente se os intermediários estiverem vazios. É um bom recurso em geral. No entanto, às vezes você não deseja que elas sejam encadeadas, especialmente quando você está no meio da criação de novas estruturas de pacotes para o seu novo projeto. Talvez eu tenha encontrado a configuração para desativar esse recurso para um determinado pacote, mas não consigo encontrá-lo agora. Então, alguém sabe como controlar esse recurso? Muito obrigado.
BTW, no caso de você precisar de esclarecimentos, o que quero dizer com encadeamento de pacotes é o seguinte. Suponha que você tenha esta estrutura de pacote:
$ tree com
com
└── company
└── project
└── some
└── feature
Como realmente não há mais nada dentro das pastas intermediárias, o Intellij IDEA exibirá automaticamente como
com.company.project.some.feature
no explorador de projetos, que parece que os pacotes estão encadeados.
controllers
após a criação com.foo.devshorts.model
, terei que prefixar controller
com com.foo.devshorts
, o que é irritante.
com.foo.devshorts.model
e depois adiciono,com.foo.devshorts.controllers
ele se expandirácom.foo.devshorts
.