首页 > 其他 > 详细

1005.项目下的模块

时间:2021-01-10 15:16:20      阅读:19      评论:0      收藏:0      [点我收藏+]

1.项目和模块的关系

1.1在 Eclipse 中我们有 Workspace(工作空间)和 Project(工程)的概念,在 IDEA中只有 Project(工程)和 Module(模块)的概念。这里的对应关系为:

IDEA 官网说明:

An Eclipse workspace is similar to a project in IntelliJ IDEA

An Eclipse project maps to a module in IntelliJ IDEA

翻译:

Eclipse workspace 相当于 IDEA 中的 Project

Eclipse Project 相当于 IDEA 中的 Module

这个地方刚开始用的时候会很容易理不清它们之间的关系。

1.2从 Eclipse 转过来的人总是下意识地要在同一个窗口管理 n 个项目,这在IntelliJ IDEA 是无法做到的。 IntelliJ IDEA 提供的解决方案是打开多个项目实例,即打开多个项目窗口。 即: 一个 Project 打开一个 Window 窗口。

1.3在 IntelliJ IDEA 中 Project 是最顶级的级别,次级别是 Module。 一个 Project可以有多个 Module。目前主流的大型项目都是分布式部署的, 结构都是类似这种多 Module 结构。

 技术分享图片

这类项目一般是这样划分的,比如: core Module、 web Module、 plugin Module、solr Module 等等,模块之间彼此可以相互依赖。通过这些 Module 的命名也可以看出,他们之间都是处于同一个项目业务下的模块,彼此之间是有不可分割的业务关系的。

1.4 相比较于多 Module 项目,小项目就无需搞得这么复杂。只有一个 Module 的结构 IntelliJ IDEA 也是支持的,并且 IntelliJ IDEA 创建项目的时候,默认就是单Module 的结构的。

下面, 我们演示如何创建 Module:

 技术分享图片

 

 接着选择 Next:

 技术分享图片

 

 命名模块名,然后finish。

之后,我们可以在 Module 的 src 里写代码,此时 Project 工程下的 src 就没什么用了。可以删掉。

 

2.如何删除模块:

Step1:从项目中移除模块

模块名右键,模块设置中

 技术分享图片

 

 选中模块,然后移除

 技术分享图片

 

 Step2:从硬盘上移除文件夹

这是模块再项目中就是普通的文件夹,可以直接删除

 技术分享图片

 

  

3.查看项目配置:

 技术分享图片

 

 进入项目结构:

 技术分享图片

 

1005.项目下的模块

原文:https://www.cnblogs.com/bufuzhou/p/14258040.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!