![](/img/trans.png)
[英]How can I import a custom package in IntelliJ IDEA (Java)?
[英]How can I change top level package name in IntelliJ IDEA?
我有一個包結構:com.report.domain.model
我想將其更改為com.reporting.domain.model。 當我在包com.report.domain.model上選擇Refactor → Rename時,我只看到一個重命名'model'的選項。 我試過在Project視圖和Package之間切換,但無濟於事。 我知道如何通過Navigator視圖在Eclipse中進行此更改,但是如何在IntelliJ IDEA中執行相同操作?
在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 。
用戶jkovacs已經回答了這個問題 ,但我將更詳細地介紹一下這個問題。 例如,如果要將com.example.app
更改為my.awesome.game
,則:
在“ 項目”窗格中 ,單擊“小齒輪”圖標( )
取消選中/取消選擇Compact Empty Middle Packages
選項:
您的包目錄現在將在各個目錄中分解。
單獨選擇要重命名的每個目錄,並:
Refactor
Rename
Rename Package
而不是重命名目錄 注意:在Android Studio中重命名com
時,它可能會發出警告。 在這種情況下,請選擇 全部重命名 :
現在打開Gradle Build File ( build.gradle
- 通常是app
或mobile
)。 如果尚未自動更新,請將applicationId
更新為新的Package Name和Sync Gradle:
完成! 無論如何,Android Studio需要使這個過程更簡單一些。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.