Tas*_*ode 51 java ide intellij-idea
我有一个包结构:com.report.domain.model
我想将其更改为com.reporting.domain.model.当我在包com.report.domain.model上选择Refactor → Rename时,我只看到一个重命名'model'的选项.我试过在Project视图和Package之间切换,但无济于事.我知道如何通过Navigator视图在Eclipse中进行此更改,但是如何在IntelliJ IDEA中执行相同操作?
jko*_*acs 76
在Project窗口中,单击标题栏中的Gears图标
并取消选择"Compact Empty Middle Packages".然后您可以单独选择report包并重命名.
另见:http://www.jetbrains.com/idea/webhelp/project-tool-window.html#d242351e401
注意从IntelliJ IDEA 2016.3开始,菜单中有一个错误,当选择该选项时,它有一个不同的标签" 隐藏空中间包",请参阅https://youtrack.jetbrains.com/issue/IDEA-168362.
She*_*yar 43
用户jkovacs已经回答了这个问题,但我将更详细地介绍一下这个问题.例如,如果要更改com.example.app为my.awesome.game,则:
在" 项目"窗格中,单击"小齿轮"图标(
)
取消选中/取消选择该Compact Empty Middle Packages选项:

您的包目录现在将在各个目录中分解.
单独选择要重命名的每个目录,并:
RefactorRenameRename Package而不是重命名目录注意:com在Android Studio中重命名时,可能会发出警告.在这种情况下,请选择 全部重命名:

现在打开Gradle Build File(build.gradle- 通常app或mobile).applicationId如果尚未自动更新,请更新到新的包名称和同步Gradle:

完成!无论如何,Android Studio需要使这个过程更简单一些.
| 归档时间: |
|
| 查看次数: |
45796 次 |
| 最近记录: |