idea创建多模块项目

本文地址:https://blog.csdn.net/m0_37595562/article/details/80474155

相信不少小伙伴还不会利用idea创建多模块项目,因为我的另外一篇文章 grpc实战——构建一个简单的名称解析服务中需要创建多模块项目,所以特此写一篇简单的教程,已经会的童鞋可以忽略。

这里创建一个总项目为grpc,然后创建两个模块,分别为grpc-server和grpc-client。

创建grpc项目

这里,考虑创建一个总的maven项目,名叫grpc,然后在其中创建两个模块,一个为grpc-server,另外一个是grpc-client。
首先来创建总的项目,这里jdk我用的是1.8版本的,也建议大家最好是用1.8。因为是总的项目,所以在创建的时候,不需要勾选 "Create from archetype"。




点击Next进入下一步,填写GroupId和ArtifactId。




再次点击next,选择项目位置,一般默认即可:


点击finish即可创建完成


这里,可以将里面的src目录整体删除。



创建grpc-server模块和grpc-client模块

在项目结构区域,右键点击grpc,选择new-》module




又会出现创建项目的窗口,在其中选择maven项目,然后勾选"Create from archetype"




点击next,输入ArtifactId


点击next后,出现如下图内容,无需修改默认值,点击finish完成grpc-server模块的创建。




同样地,grpc-client也是相同的操作,只是需要在填写ArtifactId的时候填写成grpc-client即可。
整个项目的结果如图所示:

这里,每个模块可以近乎看成是一个独立的项目,比将所有代码都放到一起肯定耦合性更低;而比将所有模块都独立创建项目也要更优,可以整合大量的有关联的项目或者小项目。如果需要创建更多的模块也没有问题,也是按上面的创建模块的方法操作即可。

另外,欢迎大家转载,转载时请注明出处,谢谢!


童鞋们如果有疑问或者想和我交流的话有两种方式:

第一种

评论留言

第二种

邮箱联系:[email protected]


猜你喜欢

转载自blog.csdn.net/m0_37595562/article/details/80474155