Refactor “la structure du package” dans Eclipse pour déplacer un package package enfant à son parent paquet
Dans l'Éclipse du "Package Explorer", disons que j'ai une liste de paquets comme ceci:
- com.animal.chien
- com.animal.chat
- com.animal.grenouille
Si je veux refactoriser cette structure de paquet, de sorte que l'ensemble de la structure ressemble à
- com.chien
- com.chat
- com.grenouille
Donc, essentiellement, de retirer le package parent & attacher les packages de l'enfant à ses grands-parents. J'ai beaucoup de packages de l'enfant dans "com.animal" package & je voudrais éviter si possible de le faire manuellement & puis aussi changer de forfait importations partout.
Vous devez vous connecter pour publier un commentaire.
Si vous passez votre colis représentation de
hierarchical
(la flèche en haut à droite), vous pouvez droit-cliquez sur lecom.animal
paquet et le renommer encom
.com
(pasanimal
).Probablement vous n'avez pas de classes directement sous
com.animal
. Ce que vous pouvez faire est de suivre Bozho de la suggestion (et de passer en vue hiérarchique) ou de créer une classe temporaire directement souscom.animal
. De cette façon, Eclipse présentera une entrée séparée pourcom.animal
.Avoir sélectionné
com.animal
vous pouvez simplement faire de renommer le refactoring. Assurez-vous que vous sélectionnez l'option " Renommer sous-case.