【java】SSM框架搭建(一)——idea搭建maven聚合工程

一、前言

      以前开发的java使用的是Eclipse开发的,前一段时间换成了idea。还有点不习惯,然后自己就研究了一下如何使用idea搭建 maven的聚合工程。

二、架构说明

      小编要搭建一个架构类似下面的maven工程:


这里写图片描述

      说明一下:在这个架构中,项目中有base-root做为主项目,然后common和manage是他的两个子项目,dao、pojo、service、api、web是manage的子项目。

  • base-root:主要是maven版本管理,所有的jar管理都在这里。

  • base-tool:主要是公共方法,工具类等。如json工具类,redis工具类等。

  • base-manage:主要是项目的业务逻辑。以后加入分布式后会对这个模块进行改造。

三、搭建过程

3.1 环境说明

  • idea

  • maven

3.2 建立项目

建立一个空项目:

File–》new —》 Project —》Empty Project


这里写图片描述

点击Next ,输入项目名称。小编为了教学,建立测试项目名为ssmDemo:

这里写图片描述

配置变量:

这里写图片描述

这样我们就搭建出了项目的空架子:

这里写图片描述

3.3 搭建根项目base-root

建立 Maven 跟项目 base-root:

File –》 New –》Module

这里写图片描述

选择Maven项目,选择Create from archetype ,选择org.apache.maven.archetypes:maven-archetype-quickstart


这里写图片描述

输入项目名:

这里写图片描述

GroupID是项目组织唯一的标识符,实际对应JAVA的包的结构,是main目录里java的目录结构。

ArtifactID就是项目的唯一的标识符,实际对应项目的名称,就是项目根目录的名称。

一般GroupID就是填com.leafive.test这样子。

配置maven路径:

这里写图片描述

Next后,界面是这样的,这个模块名称会在项目中显示,为了我们更加好看,修改名称为:base-root,然后点击Finish完成。

这里写图片描述
这里写图片描述

界面:

这里写图片描述

3.4 建立子项目 base-tool

在Eclipse中建立一个聚合项目,就建立model就可以了。

File –》New –》Module

这里我们选择建立一个简单的portlet应用程序

选择Maven项目,选择Create from archetype ,选择org.apache.maven.archetypes:maven-archetype-portlet


这里写图片描述

点击Next后,选择parent为base-root,输入ArtifactId,项目名为base-tool

这里写图片描述

点击Next,配置Maven:

这里写图片描述

项目放到和base-root同一级目录下:然后点击Finish

这里写图片描述

以同样的方式建立base-manage项目,他的子项目选择org.apache.maven.archetypes:maven-archetype-quickstart。

四、小结

通过手动实践才是真理。

很多的地方都要通过自己动手来操作。然后总结其中的错误。聚合工程搭建完成了,就可以布置我们的框架了。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

你个佬六

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值