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

35
demandé sur TastyCode 2013-05-27 02:28:12

2 réponses

dans la fenêtre Project , cliquez sur L'icône Gears dans la barre de titre Gears icon 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 .

57
répondu jkovacs 2017-03-03 10:04:19

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:

  1. dans votre Project pane , cliquez sur l'icône petit engrenage ( Gears icon )

  2. , Décochez / Dé-sélectionner le Compact Empty Middle Packages option

Compact Empty Middle Packages

  1. votre répertoire de paquets sera maintenant divisé en répertoires individuels

  2. 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

enter image description here

  1. maintenant, ouvrez votre fichier de construction Gradle ( build.gradle - habituellement app ou mobile ). Mettez à jour le applicationId à votre nouveau nom de paquet et au Grad de synchronisation, s'il n'a pas déjà été mis à jour automatiquement:

Refactor Directories

  1. C'est fait! de toute façon, Android Studio besoin pour faire de ce processus un peu plus simple.
31
répondu Sheharyar 2017-05-23 12:26:19