IntelliJ IDEA 构建maven多模块工程项目(详细多图)

标签: maven 分布式项目搭建 聚合工程 依赖
2118人阅读 评论(0) 收藏 举报
分类:

写在前面 图片不清晰的请右键在新标签中查看

先简单讲一下maven的一些特点

  1. 继承
    这个可以理解为java中的继承类似,父类定义的东西,子类如果你想用就拿过来用就可以;
  2. 依赖
    依赖就相当于我们java中的导包,二者有着异曲同工之妙;
    你想用的东西只需要告诉maven它在哪就可以,它会自动帮你找过来给你用
  3. 聚合
    这个暂时我还没找到java中能与之对应的原型;
    maven聚合是将多个模块组装在一起,相互协调依赖运行;

食用前须知

本文以a b c 三个模块为例来搭建项目,以达到通俗易懂的初衷
模块a —– 基模块,就是人们常说的parent
模块b —– 其他模块都需要使用的一些工具,比如时间工具,json工具等
模块c —– 项目主要的内容,一般为聚合工程

创建步骤 (详细多图)

1.创建一个空项目

1

file - new - project 一个空的项目

2

填写项目名称

3

选择要打开项目的方式

4

2.创建第一个模块a

5

新建一个模块

6

选择创建一个maven模块

7

填写模块基本信息

8

finish完成模块创建

9

10

3.创建第二个模块

11

选择继承的父工程

12

填好路径finish完成b模块创建

13

同 b 完成 c 模块创建

14

4.创建聚合工程 c

15

在 c 模块下新建一个maven工程模块 c1

16

继承 c 模块

17

配置 c1 工程路径

18

同 c1 完成 c2 工程模块创建

c2 模块 依赖 c1 模块

19

c 工程模块 依赖 b 工程模块

20

最后再说两句

这种项目结构主要应用在大型项目中,多人协作开发,小型项目 或 人员配置不足情况下不建议使用;
之前因为一直没有机会参与大型项目开发,或是这种分布式项目的搭建,网上也没有这方面系统全面的说明
可能真正用到这种架构的不需要自己动手去弄,等着别人搭好进去码代码就可以了.所以本人也是抱着学习的
态度发布这篇文章,希望能够帮助一些不清楚的同学一起学习,一起进步.

如果有不明白或者不清楚的,或者错误的地方,还希望大家能够在底下评论出来,好让我及时的去改正.博客常在

查看评论

基于maven使用IDEA创建多模块项目

一 项目工程目录 二 创建父工程 三 创建公共工具类 三 创建开发项目 四 创建开发项目子模块 五 运行项目 鉴于最近学习一个分布式项目的开发,讲一下关于使用IntelliJ IDEA基于Maven创...
  • williamHappy
  • williamHappy
  • 2017-01-12 12:40:29
  • 41954

Intellij IDEA 2016学习系列之(一)创建maven 多模块项目

第一步 创建一个csdn的project 添加自己的maven 创建一个空project 第二步 创建一个maven父工程统一管理jar 父工程csdn-parent只是管理jar选择qu...
  • liudongdong0909
  • liudongdong0909
  • 2016-08-22 00:48:49
  • 11659

IntelliJ IDEA中创建Web聚合项目(Maven多模块项目)

Eclipse用多了,IntelliJ中创建Maven聚合项目可能有小伙伴还不太熟悉,我们今天就来看看。  IntelliJ中创建普通的Java聚合项目相对来说比较容易,不会涉及到web操作,涉及到...
  • u012129558
  • u012129558
  • 2017-11-02 12:05:47
  • 2767

四、IntelliJ IDEA创建maven多模块项目

自己归纳,如果要转载请标明原文地址 一、用idea创建父子多模块项目 目录结构:   项目下多个子项目 二、创建过程 1、先创建一个父工程  parent ...
  • Alice_qixin
  • Alice_qixin
  • 2017-07-06 18:01:03
  • 2567

Maven-利用intellij idea创建maven 多模块项目

本文通过一个例子来介绍利用maven来构建一个多模块的jave项目。开发工具:intellij idea。 一、项目结构   multi-module-project是主工程...
  • llwwlql
  • llwwlql
  • 2017-07-05 16:43:50
  • 1482

IDEA基于maven多模块框架搭建

IDEA基于maven多模块框架搭建包括配置文件的整合 一:框架搭建 二:添加配置文件 一 框架搭建 1.创建一个空的project,步骤:File–&amp...
  • qq_32726129
  • qq_32726129
  • 2017-04-14 19:47:04
  • 367

intellij用maven来创建多模块项目

Maven 与 IntelliJ IDEA 的完美结合  http://www.cr173.com/html/7116_1.html   可以先看看这个帖子,用intellij来maven构建多...
  • u011439289
  • u011439289
  • 2014-11-18 16:59:11
  • 7863

idea 创建多模块依赖Maven项目

转载地址: http://www.cnblogs.com/tibit/p/6185704.html   idea 创建多模块依赖Maven项目 本来网上的教程还算多...
  • qiuyinthree
  • qiuyinthree
  • 2017-03-18 17:05:19
  • 5650

使用IntelliJ IDEA创建Maven多模块项目

使用Maven管理项目时,往往需要创建多个模块,模块之间存在相互引用的关系。对于Maven的依赖,也需要专门创建一个模块来管理依赖项。例如对于一个项目,可以创建一个common模块来管理POJO类,创...
  • sunp823
  • sunp823
  • 2016-06-20 17:03:08
  • 13709

Intellij Idea2017模块管理

创建和管理模块 关于模块 什么是模块? 模块是项目的一部分,它可以独立的运行,调试,测试等。 模块是一种降低系统复杂度的手段,特别是在大项目的公共配置上。 同样的,模块可以在一个或者多个项目中复...
  • u014042066
  • u014042066
  • 2017-07-17 22:17:13
  • 1376
    个人资料
    持之以恒
    等级:
    访问量: 4511
    积分: 282
    排名: 27万+
    文章存档
    最新评论