Intellij IDEA verkettet Pakete automatisch miteinander, wenn die Zwischenpakete ansonsten leer sind. Es ist im Allgemeinen eine nette Funktion. Manchmal möchten Sie jedoch nicht, dass sie verkettet werden, insbesondere wenn Sie gerade dabei sind, neue Paketstrukturen für Ihr neues Projekt zu erstellen. Ich bin möglicherweise auf die Einstellung zum Deaktivieren dieser Funktion für ein bestimmtes Paket gestoßen, kann sie aber jetzt nicht finden. Weiß jemand, wie man diese Funktion steuert? Vielen Dank.
Übrigens, falls Sie eine Klärung benötigen, meine ich mit Paketverkettung Folgendes. Angenommen, Sie haben diese Paketstruktur:
$ tree com
com
└── company
└── project
└── some
└── feature
Da sich in den Zwischenordnern wirklich nichts anderes befindet, zeigt Intellij IDEA es automatisch so an
com.company.project.some.feature
im Projektexplorer, der aussieht, als wären die Pakete miteinander verkettet.
controllers
nach dem Erstellen com.foo.devshorts.model
, werde ich Präfix controller
mit com.foo.devshorts
, was ärgerlich ist.
com.foo.devshorts.model
und dann fügecom.foo.devshorts.controllers
ich hinzu, wird es erweitertcom.foo.devshorts
.