Intellij IDEA 多模块分组显示操作详解 move module to group

IntelliJ IDEA 创建多模块项目并分组显示
前言:
       由于现在都是使用微服务分布式方式开发功能模块,每个小项目基于功能模块来划分,项目过多导致开发时不能快速定位到开发的项目模块的位置,为了提高开发效率给项目分组归类,浏览和开发都能很友好。
       2017-V Intellij IDEA是可以直接操作module直接group。目前IntelliJ IDEA 2018 version, 好像已经无法找到直接去操作分组项目模块的功能,根据之前使用过分组的记忆,查看了一下分组和未使用分组文件下IDEA的配置文件信息进行了对比,所以找到了一种解决方案。
下面是具体操作步骤:

1、 .idea文件夹里的modules.xml里会有当前已加载模块的信息,只展示部分信息如下:

<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
  <component name="ProjectModuleManager">
    <modules>
      <module fileurl="file://$PROJECT_DIR$/.idea/workspace.iml" filepath="$PROJECT_DIR$/.idea/workspace.iml" />
      <module fileurl="file://$PROJECT_DIR$/test/test.iml" filepath="$PROJECT_DIR$/test/lc-test.iml" />
    </modules>
  </component>
</project>

我们可以看到这样一条信息:

 <module fileurl="file://$PROJECT_DIR$/test/test.iml" filepath="$PROJECT_DIR$/test/lc-test.iml" />

如上是模块对应的文件路径,借鉴于之前分组的信息,有分组的module是有个属性配置:<module … group =“group name”>,加上group属性然后指定group的名字即可。从2018版本没有找到 Move Module To Group的操作了。
现如下解决方案,在module标签里添加 group属性来解决分组的问题,方式如下:

 <module fileurl="file://$PROJECT_DIR$/test/test.iml" filepath="$PROJECT_DIR$/test/lc-test.iml" group ="test" />

如上是添加了group属性,记得保存后回到workspace查看即可。使用快捷键快速查看新增的属性是否生效,快捷键 Shift + Ctrl+Alt+S 打开 Project Structure选中modules就能查看到,这里就不展示效果图了。生效显是module的蓝色图标分成四小块的图标的样子还有对应的group属性里配置的分组名字。最后回到Project视图,然后右键选中其中一个module你会看到 Move Module To Group …分组的功能显示了。最后大家有什么疑问可以留言!!!


版权声明:本文为qq496013218原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。