Comment puis-je changer le nom du paquet de haut niveau dans IntelliJ
j'ai une structure de paquet: com.rapport.domaine.modèle
je voudrais le changer en com.signaler.domaine.modèle, lorsque je sélectionne Refactor -> Renommer dans le package com.rapport.domaine.modèle, je ne vois que l'option renommer "modèle". J'ai essayé de passer d'une vue de projet à un paquet, mais en vain. Je sais comment faire ce changement dans Eclipse via Navigator view mais je voudrais savoir comment je peux faire la même chose dans IntelliJ
2 réponses
dans la fenêtre Project
, cliquez sur L'icône Gears dans la barre de titre et désélectionnez"Compact Empty Middle Packages". Vous pouvez ensuite sélectionner séparément le paquet report
et le renommer.
Voir aussi: http://www.jetbrains.com/idea/webhelp/project-tool-window.html#d242351e401
N.B. depuis IntelliJ IDEA 2016.3, il y a un bug dans le menu et quand l'option est sélectionnée, il y a un autre étiquette " Cacher Empty Middle Packages", voir https://youtrack.jetbrains.com/issue/IDEA-168362 .
pour changer le nom complet du paquet:
@jkovacs a déjà répondu à cela, mais je vais couvrir cela un peu plus en détail; par exemple, si vous voulez changer com.example.app
en my.awesome.game
, puis:
-
dans votre Project pane , cliquez sur l'icône petit engrenage ( )
-
, Décochez / Dé-sélectionner le
Compact Empty Middle Packages
option
-
votre répertoire de paquets sera maintenant divisé en répertoires individuels
-
sélectionnez individuellement chaque répertoire que vous voulez renommer, et:
- clic-Droit
- sélectionner
Refactor
- cliquez sur
Rename
- dans la fenêtre Pop-up, cliquez sur
Rename Package
au lieu de renommer le répertoire - entrez le nouveau nom et appuyez sur Refactor
- accordez une minute pour permettre à Android Studio de mettre à jour toutes les modifications""
- Note: en renommant
com
dans Android Studio, il pourrait donner un avertissement. Dans de tels cas, sélectionner renommer tous
- maintenant, ouvrez votre fichier de construction Gradle (
build.gradle
- habituellementapp
oumobile
). Mettez à jour leapplicationId
à votre nouveau nom de paquet et au Grad de synchronisation, s'il n'a pas déjà été mis à jour automatiquement:
- C'est fait! de toute façon, Android Studio besoin pour faire de ce processus un peu plus simple.