IntelliJ IDEA的Project和Module含义的理解

     由于之前一直使用myeclipse作为开发工具,对IDE中的Project已经根深蒂固的默认为创建一个java web或java工程就是一个project。从接触IDEA开始,一直对IDEA中的project和module概念搞不清楚,经过一段时间的磨合,终于体会到IDEA的用心良苦,我们使用开发工具的源头首先是要新建一个工程(项目),然后在该工程中再创建自己的模块,这也是符合实际生活的。例如,公司的开发都是基于某某项目的,而不是杂乱无章的。

    但IDEA感觉也有处理的不是很好的地方,创建一个项目的时候,还可以同步创建一个默认的模块,这个给eclipse转过来的人,就很容易造成混淆,我都已经创建了一个Project为毛还要再次创建Module,为毛。。。。我被这个问题纠结了很长时间。

     而实际开发过程中,我们一般的步骤是先创建一个empty project,然后再根据需要创建多个Module。默认创建的Module简直是画蛇添足,至少不符合eclipse使用习惯的人。

     创建IDEA项目的流程截图如下:

1、创建一个空项目

230821_3ThL_2994921.png

2、创建模块

230911_2mF1_2994921.png

 

     通过上面的两个截图,可以很清晰的选择自己需要创建的模块类型。比eclipse的展示更加清晰,也更加方便。而且还默认集成了maven、gradle、spring、Android、静态web工程(很适合前端的开发者),这些功能直接甩eclipse几条街。。。。

转载于:https://my.oschina.net/weal666/blog/790621

IntelliJ IDEAProjectModule是软件项目管理中的两个重要概念。 IntelliJ IDEAProject是一个项目定义、范围约束、规范类型的概念,它起到一个项目的组织和管理作用,并且可以包含一个或多个Module。可以将Project理解为一个单纯的目录,它对包含的Module具有约束作用。默认情况下,IntelliJ IDEA是单ProjectModule的,也就是将Module的内容放在Project的目录下。 而Module是项目中的一个独立部分,可以独立编译、运行、测试和调试。Module是为了减少大型项目的复杂性而引入的概念,通过将项目拆分为多个模块,可以更好地管理和组织代码。一个Module可以被包含在一个或多个Project中,实现了模块的可重用性。 总结来说,IntelliJ IDEAProject是一个项目的整体定义,起到组织和管理作用,而Module是项目的一个独立部分,用于实现代码的模块化管理。ProjectModule之间具有强约束关系,Module的内容放在Project的目录下。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [IntelliJ IDEAProjectModule 的概念及区别](https://blog.csdn.net/qq_35246620/article/details/65448689)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] - *2* *3* [IntelliJ IDEA ProjectModule之间的区别(五)](https://blog.csdn.net/hlx20080808/article/details/80203560)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值
>