IntelliJ IDEA创建多模块(Modules)项目

前情提要

  • 最近在学习数据结构,授课老师用的eclipse编辑器,把各个章节分别放在一个文件夹中,项目结构比较清晰。但是使用IDEA无法使用同样步骤建立项目结构,因此花费了一些时间学习IDEA建立类似项目结构。

创建步骤

打开idea,依次点击 File–> new –>project…,出现如下面板。

IntelliJ IDEA创建多模块(Modules)项目

选择最下方的Empty Project,点击next后,出现下方对话框。

IntelliJ IDEA创建多模块(Modules)项目

此时可输入project name ,之后对应会生成project location.点击下方的 finish,完成创建项目。

此处务必是选中 untitled 的待输入状态

此时的项目目录和对应磁盘上.idea文件夹的内容如图示。

IntelliJ IDEA创建多模块(Modules)项目

如果此时关闭idea,并该新建项目,然后再打开idea,打开该项目。其项目结构和磁盘上.idea文件夹下的文件如下图所示。

IntelliJ IDEA创建多模块(Modules)项目

打开该项目.idea文件夹下modules.xml文件,可以看到nodules标签下有一个和项目名相同的module.这是因为ideam=默认是单project 当module,当没有新建module时,idea会把当前项目当成一个module.

IntelliJ IDEA创建多模块(Modules)项目

之后即可以新建module。在新建module时,在项目目录中不能选中项目内部目录,否则无法正确建立。若选中项目内部文件结构,则module name处不是 untitled 的选中状态,而是某一已有module的修改状态。

若选中正确位置,即可建立想要的项目结构。

IntelliJ IDEA创建多模块(Modules)项目

以上步骤能够生成目标项目结构,如果在第5步时,没有关闭项目再打开,而是直接新建module,则生成的项目结构是另外一种。

IntelliJ IDEA创建多模块(Modules)项目

此时观察.idea项目下的modules.xml文件,可以看到只有新建的module标签,并没有根标签。这同样是IDEA的默认设置逻辑造成的现象,IDEA认为这些module都是独立的项目。

IntelliJ IDEA创建多模块(Modules)项目

如果想移除mudule,直接右键module会发现没有delete选项。这需要先移除在项目中移除module.依次选择 File –> project structure… ,在弹出的页面中选择Modules,然后在右侧右键要删除的module(或上方的减号),选择delete即可。

IntelliJ IDEA创建多模块(Modules)项目

此时再查看项目目录,右键待删除module,发现存在delete选项。点击delete即可删除该module.

IntelliJ IDEA创建多模块(Modules)项目

这种结构的module删除会同时删除idea中的项目目录和磁盘上的文件,而另外一种结构的删除只是在项目结构上移除,磁盘上仍然存在module的项目文件

IntelliJ IDEA创建多模块(Modules)项目

内容出处:,

声明:本网站所收集的部分公开资料来源于互联网,转载的目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。如果您发现网站上有侵犯您的知识产权的作品,请与我们取得联系,我们会及时修改或删除。文章链接:http://www.yixao.com/tech/26582.html

发表评论

登录后才能评论