Reputation:
Say I have project with a lot of modules in Intellij-Idea:
In specific time I need to work with only 2 or 3 modules: A, M, Z. So it would be very convenient to hide all other modules from Project Browser. Or to reorder packages like:
Is there any way to do that?
UPDATE: I don't want to delete inactive modules, I just want to group modules I'm working with.
Upvotes: 13
Views: 6096
Reputation: 10648
UPDATE: I don't want to delete inactive modules, I just want to group modules I'm working with.
Since IntelliJ IDEA 2017.3 the recommended way to group modules is to use a feature "Group modules by fully qualified names".
Ctrl+Alt+Shift+S
and click Modules.Relevant documentation: https://www.jetbrains.com/help/idea/creating-and-managing-modules.html
Upvotes: 0
Reputation: 91
As far as I know IntelliJ sorts the modules alphabetically.
This means you can reorder the modules unfortunately only by renaming the folders they are in, e.g.:
Project
├── .idea
├── 01 Baz
├── 02 Foo
└── 03 Bar
It it a workaround at best, but it is not something you commit to VCS, and it does the trick.
This is how it looks in my case:
Upvotes: 0
Reputation: 31906
There is no way to change the order of the modules. But there are two ways you could do what you want.
Create some module groups by going to File > Project Structure > [Modules]. Move modules to a module group by selecting one of more modules, open the context menu (i.e. right click) and select Move Module to Group. You can create a new group, select an existing group, or move them outside any group:
Then in the project view, you can collapse the group(s) with the modules you do not want to focus on. All modules are still present and available (i.e. no modules are deleted). Search Grouping Modules
in the help guide for more information.
Define a Scope (Settings > Appearance & Behavior > Scopes ) that will only show the modules you are interested in. See the Help page for information on Scope syntax and how to define modules. Then, in the project took window, select the scope view:
The first option is probably the easier of the two.
Upvotes: 14