idea创建多模块项目

作者: 程序员Sunny | 来源:发表于2018-05-27 20:28 被阅读221次

    相信不少小伙伴还不会利用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

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

    相关文章

      网友评论

        本文标题:idea创建多模块项目

        本文链接:https://www.haomeiwen.com/subject/ihdijftx.html