Eclipse Maven构建多模块项目管理创建步骤

1、Maven是什么?

	Maven是一个项目管理和综合工具。Maven提供了开发人员构建一个完整的生命周期框架。开发团队可以自动完成项目的基础工具建设,
Maven使用标准的目录结构和默认构建生命周期。
	在多个开发团队环境时,Maven可以设置按标准在非常短的时间里完成配置工作。由于大部分项目的设置都很简单,并且可重复使用,
Maven让开发人员的工作更轻松,同时创建报表,检查,构建和测试自动化设置。
Maven主要目标是提供给开发人员:
	项目是可重复使用,易维护,更容易理解的一个综合模型。
	插件或交互的工具,这种声明性的模式。
	Maven项目的结构和内容在一个XML文件中声明,pom.xml 项目对象模型(POM),这是整个Maven系统的基本单元
	Apache Maven 是一种创新的软件项目管理工具,提供了一个项目对象模型(POM)文件的新概念来管理项目的构建,相关性和文档。
最强大的功能就是能够自动下载项目依赖库。

Mavne构建单一项目模块可以参考:https://blog.csdn.net/u014399489/article/details/90633073

2、Maven构建项目开发前需要的工具

1:jdk版本:jdk1.8.0_181 
2:开发工具:eclipse 4.4.2
3:maven版本:apache-maven-3.5.0  

3、Maven构建多模块项目的搭建步骤

1:打开eclipse工具FIle->New->Other弹出框,找到maven模块中的Maven Project,点击下一步

在这里插入图片描述

2:如果勾选 Create a Simple Project 这个选项,将快速的为我们创建一个普通的Java项目,点击Next下一步

在这里插入图片描述

3:填写GroupId 和ArtifactId,Packaging这里只能选择pom(Project Object Module),点击Finish完成项目创建

在这里插入图片描述

此时的zeronode模块的pom文件内容如下所示:

在这里插入图片描述

4:eclipse工具FIle->New->Other弹出框,找到maven模块中的Maven Module,与第一步创建选择有所不同,点击Next下一步

在这里插入图片描述

5:Module Name 代指的是当面所创建的模块的名称,Parent Project 是第一步创建的pom类型的项目模块,通过点击Browse按钮选择

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

此时的zeronode模块的pom文件有所改动,是在创建zeronode-admin模块时自动添加的Module标签

在这里插入图片描述

	这样模块之间就有了关系,创建完成zeronode-admin模块
6:重复zeronode-admin创建步骤,创建zeronode-service模块

在这里插入图片描述

此时的zeronode模块的pom文件有所改动,是在创建zeronode-admin模块和zeronode-service模块时又添加新的Module标签

在这里插入图片描述

这样模块之间就有了关系,创建完成zeronode-service模块
7:重复zeronode-admin创建步骤,创建zeronode-dao模块

在这里插入图片描述

此时的zeronode模块的pom文件有所改动,是在创建zeronode-admin模块和zeronode-service模块时又添加新的Module标签

在这里插入图片描述

	以上创建Maven搭建多模块功能完成,但是模块创建完成,但是模块与模块之间并没有创建关系,需要在模块之间添加依赖关系,
根据搭建项目的MVC模型,需要在zeronode-admin引用zeronode-service模块,在zeronode-service引用zeronode-dao模块,这里所说
引用就是pom.xml文件的dependency标签的引用
zeronode-admin模块的pom.xml配置:

在这里插入图片描述

zeronode-service模块的pom.xml配置:

在这里插入图片描述

创建完成的项目目录结构

在这里插入图片描述

Mavne构建单一项目模块可以参考:https://blog.csdn.net/u014399489/article/details/90633073

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值