idea 创建多model项目依赖

由于要对现有web项目进行重构,涉及到了其中后期微服务相关内容的使用,所以首先需要对现有项目整体功能模块进行拆分,将原有的臃肿项目进行module化的依赖管理,故以此进行记录,以备不时之需。

说明:这里使用的工具为IntelliJ IDEA,项目的基础架构选型为Spring Boot 1.5.17版本,构建方式为maven构建。

首先,创建一个MAVEN项目,用来作为整个项目的parent project,当然也可直接通过官方的构建器来进行构建(这里不做描述),过程如下:


选择新建项目(Project)
不勾选Creat from archetype,然后点击Next
填写项目信息,点击Next
点击Finish,即完成创建。

其次,在打开的工作区域,选择如下(方便自动导入配置内容,不再提示,该步骤非必需):


选择Enable Auto-Import

接下来,进行子model的添加,选中当前项目,然后进行new module操作,如图:


选择New -> Module   

同第一步相同,直接下一步:


不选择Create from archetype

添加子module的基础信息:


点击next,直至finish

结果如下图,可以看到,整个项目的pom.xml文件中包含了子module的信息:


在modules中可以看到当前项目的子module集合,如有多个,则会显示多个

同理,查看新建的子module的pom.xml文件可以看到,其中声明了父依赖:


依赖于try.demo

其他子模块方法类似,也可手动编写pom.xml文件来实现依赖关系,效率优先,这里不展示使用。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,010评论 19 139
  • Spring Boot 参考指南 介绍 转载自:https://www.gitbook.com/book/qbgb...
    毛宇鹏阅读 46,974评论 6 342
  • 简介 概述 Maven 是一个项目管理和整合工具 Maven 为开发者提供了一套完整的构建生命周期框架 Maven...
    闽越布衣阅读 4,364评论 6 39
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,666评论 25 708
  • 大概因为,读书可以让我暂时忘掉烦恼吧 稀缺会俘获大脑。就像饥饿的研究对象日思夜想着食物一样,当我们经历任何一种形式...
    Ken_E阅读 168评论 0 0