开发者

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

开发者 https://www.devze.com 2023-01-13 19:36 出处:网络
My Java project structure in Eclipse looks like this: myproject src/main/java com.mypackage.mysubpackage1

My Java project structure in Eclipse looks like this:

myproject
    src/main/java
        com.mypackage.mysubpackage1
        com.mypackage.mysubpackage2
        com.mypackage.mysubpackage3
        com.myotherpackage.my开发者_开发百科subpackage1
        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.


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.

0

精彩评论

暂无评论...
验证码 换一张
取 消