Possible to rename multiple Java packages in Eclipse with a single command?

Viewed 8755

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.

2 Answers

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.

Related