tags:

views:

25

answers:

1

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.

+8  A: 

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.

Aaron Digulla