Eclipse使用Maven建立SSM多模块的项目

Eclipse使用Maven建立SSM多模块的项目

需求说明:

  1、Eclipse利用Maven创建项目

  2、通过Maven构建不同模块,对单个项目进行拆分(controller、service、dao层)。

  3、通过Maven替代原始的jar包导入(这里不做介绍)

特别说明:

  下面的步骤只是个人认为比较好用的创建方式,其他的创建方式感觉上没有这个方便一点。下面的方法创建的项目还是比较完整的不需要太多的改动。

步骤说明:

  首先Eclipse,jdk,maven的安装配置这里就不做介绍了,请先行配置完成。其他开发工具(MyEclipse,sts等)步骤大致相同。

步骤一:利用Maven建立父工程

  Eclipse使用Maven建立SSM多模块的项目Eclipse使用Maven建立SSM多模块的项目

Eclipse使用Maven建立SSM多模块的项目Eclipse使用Maven建立SSM多模块的项目

到这里我们利用Maven创建父工程的工作就完成了。创建的工程如下图所示,这里先不对父工程的pom.xml进行设置,将在后面的步骤中统一设置。

Eclipse使用Maven建立SSM多模块的项目

 步骤二:利用Maven建立子工程(service、dao)

  注意:这里在利用Maven创建子工程时没有使用Maven Module,依然使用的Maven project。

 Eclipse使用Maven建立SSM多模块的项目Eclipse使用Maven建立SSM多模块的项目

Eclipse使用Maven建立SSM多模块的项目Eclipse使用Maven建立SSM多模块的项目

步骤三:利用Maven建立子工程(controller,jsp,css,js)

 Eclipse使用Maven建立SSM多模块的项目Eclipse使用Maven建立SSM多模块的项目

Eclipse使用Maven建立SSM多模块的项目Eclipse使用Maven建立SSM多模块的项目

步骤四:修改pom.xml文件(重点)

  首先我们来看一下上面创建的工程pom.xml有哪些区别

Eclipse使用Maven建立SSM多模块的项目Eclipse使用Maven建立SSM多模块的项目

Eclipse使用Maven建立SSM多模块的项目Eclipse使用Maven建立SSM多模块的项目

Eclipse使用Maven建立SSM多模块的项目Eclipse使用Maven建立SSM多模块的项目

上面的错误,按照下图所示解决即可

 Eclipse使用Maven建立SSM多模块的项目

 下面我们统一修改创建项目的pom.xml文件

  1、修改父工程中的pom.xml配置文件,限定框架的版本及JDK版本等。

Eclipse使用Maven建立SSM多模块的项目

   2、修改子工程pom.xml配置文件

Eclipse使用Maven建立SSM多模块的项目

 Eclipse使用Maven建立SSM多模块的项目

 总结:到这里我们就创建了一个最基本的Maven项目,在这个示例中我用的是SSM框架。如果使用其他的框架修改父工程中pom.xml的配置即可。