My Java project structure in Eclipse looks like this:
myproject
src/main/java
com.mypackage.mysubpackage1
com.mypackage.mysubpackage2
com.mypackage.mysubpackage3
com.myotherpackage.mysubpackage1
com.myotherpackage.mysubpackage1
com.myotherpackage.mysubpackage1
But I've decided that mypackage
is not a good name for the packages in the first group. Instead I would like to rename them to mynewpackage
so that my package structure would look like this:
myproject
src/main/java
com.mynewpackage.mysubpackage1
com.mynewpackage.mysubpackage2
com.mynewpackage.mysubpackage3
com.myotherpackage.mysubpackage1
com.myotherpackage.mysubpackage1
com.myotherpackage.mysubpackage1
The only way I am aware of, with my limited knowledge of Eclipse, is to right-click on each subpackage and choose Refactor -> Rename
.
But because the package list is quite long, I am rather hoping there is a single command that I am not aware of that would allow me to rename all of these packages in bulk.
Right click on file name -> Refactor -> Rename -> Use the new name then press enter.
Right-click the package you want to move, and select " Refactor/Rename..." -- NOT " Move "! Modify the name of the package to reflect its desired new position in the package hierarchy, e.g. Prepend any new parent package name(s) if you are moving the package to downwards in the package hierarchy.
Rename a package In the Project tool window, click Project and select Packages from the list. IntelliJ IDEA lists all the packages in your project. Right-click the package you want to rename and from the context menu, select Refactor | Rename ( Shift+F6 ).
To rename the project, simply right-click the project and select "Refactor/Rename...". Fill in the new name and click OK.
There is but it's not obvious. First, you must switch from "flat" to "hierarchical" view (see the menu in the "Package Explorer" under "Package Presentation").
Now you should get a single package entry in the view which you can select and rename.
On Eclipse: Select your package and press Alt + Shift + R and type the new package name.
First check, the Projects Presentation must be Hierarchical.
Regards.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With