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

来源:互联网 发布:红米note4x网络不稳定 编辑:程序博客网 时间:2024/06/15 02:55

一、前言

      以前开发的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。

四、小结

通过手动实践才是真理。

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

原创粉丝点击