Intellij IDEA encadena automáticamente los paquetes si los intermedios están vacíos. Es una buena característica en general. Sin embargo, a veces no desea que estén encadenados, especialmente cuando está en medio de crear nuevas estructuras de paquetes para su nuevo proyecto. Es posible que haya encontrado la configuración para deshabilitar esta función para un determinado paquete, pero no puedo encontrarla ahora. Entonces, ¿alguien sabe cómo controlar esta función? Muchas gracias.
Por cierto, en caso de que necesite una aclaración, lo que quiero decir con encadenamiento de paquetes es el siguiente. Supongamos que tiene esta estructura de paquete:
$ tree com
com
└── company
└── project
└── some
└── feature
Como realmente no hay nada más dentro de las carpetas intermedias, Intellij IDEA lo mostrará automáticamente como
com.company.project.some.feature
en el explorador de proyectos, que parece que los paquetes están encadenados.
controllers
después de crear com.foo.devshorts.model
, voy a tener que prefijo controller
con com.foo.devshorts
, lo cual es molesto.
com.foo.devshorts.model
y luego agregocom.foo.devshorts.controllers
se expandirácom.foo.devshorts
.