程序员程序员技术交流程序猿阵线联盟-汇总各类技术干货

idea创建多模块项目

2018-05-27  本文已影响221人  程序员Sunny

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

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

创建grpc项目

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


图片.png

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


图片.png
再次点击next,选择项目位置,一般默认即可:
图片.png
点击finish即可创建完成
图片.png

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


图片.png
创建grpc-server模块和grpc-client模块

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


图片.png

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


图片.png
点击next,输入ArtifactId
图片.png

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


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

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

上一篇 下一篇

猜你喜欢

热点阅读