java - para - ¿Cómo puedo cambiar el nombre del paquete de nivel superior en IntelliJ?
intellij idea change jdk version (2)
Tengo una estructura de paquete: com.report.domain.model
Me gustaría cambiarlo a com.reporting.domain.model, cuando selecciono Refactor -> Rename en el paquete com.report.domain.model, solo veo la opción de cambiar el nombre de ''model''. He intentado cambiar entre la vista del proyecto y el paquete, pero fue en vano. Sé cómo hacer este cambio en Eclipse a través de la vista del navegador, pero me gustaría saber cómo puedo hacer lo mismo en IntelliJ
Para cambiar el nombre completo del paquete:
@jkovacs ya ha respondido esto, pero voy a @jkovacs esto con un poco más de detalle; Por ejemplo, si desea cambiar com.example.app
a my.awesome.game
, entonces:
En su panel Proyecto , haga clic en el ícono de engranaje pequeño ( )
Desmarca / Deselecciona la opción
Compact Empty Middle Packages
Su directorio de paquetes ahora se dividirá en directorios individuales
Seleccione individualmente cada directorio que desee cambiar de nombre, y:
- Haz clic derecho
- Seleccionar
Refactor
- Haga clic en
Rename
- En el cuadro de diálogo emergente, haga clic en
Rename Package
lugar de Renombrar directorio - Ingrese el nuevo nombre y presione Refactor
- Deje pasar un minuto para que Android Studio actualice todos los cambios
- Nota: Al renombrar
com
en Android Studio, podría dar una advertencia. En tal caso, seleccione Renombrar todo
- Ahora abre tu Gradle Build File (
build.gradle
- Usualmenteapp
omobile
). Actualice el ID deapplicationId
a su nuevo nombre de paquete y Sync Gradle, si aún no se ha actualizado automáticamente:
- ¡Hecho! De todos modos, Android Studio necesita hacer este proceso un poco más simple.
En la ventana del Project
, haga clic en el icono de engranajes en la barra de título y anule la selección de "Paquetes medios vacíos compactos". Luego puede seleccionar por separado el paquete de report
y cambiarle el nombre.
Ver también: http://www.jetbrains.com/idea/webhelp/project-tool-window.html#d242351e401
NB: a partir de IntelliJ IDEA 2016.3, hay un error en el menú y cuando se selecciona la opción, tiene una etiqueta diferente " Hide Empty Middle Packages", consulte https://youtrack.jetbrains.com/issue/IDEA-168362 .