Eclipse使用Maven建立SSM多模块的项目
需求说明:
1、Eclipse利用Maven创建项目
2、通过Maven构建不同模块,对单个项目进行拆分(controller、service、dao层)。
3、通过Maven替代原始的jar包导入(这里不做介绍)
特别说明:
下面的步骤只是个人认为比较好用的创建方式,其他的创建方式感觉上没有这个方便一点。下面的方法创建的项目还是比较完整的不需要太多的改动。
步骤说明:
首先Eclipse,jdk,maven的安装配置这里就不做介绍了,请先行配置完成。其他开发工具(MyEclipse,sts等)步骤大致相同。
步骤一:利用Maven建立父工程
到这里我们利用Maven创建父工程的工作就完成了。创建的工程如下图所示,这里先不对父工程的pom.xml进行设置,将在后面的步骤中统一设置。
步骤二:利用Maven建立子工程(service、dao)
注意:这里在利用Maven创建子工程时没有使用Maven Module,依然使用的Maven project。
步骤三:利用Maven建立子工程(controller,jsp,css,js)
步骤四:修改pom.xml文件(重点)
首先我们来看一下上面创建的工程pom.xml有哪些区别
上面的错误,按照下图所示解决即可
下面我们统一修改创建项目的pom.xml文件
1、修改父工程中的pom.xml配置文件,限定框架的版本及JDK版本等。
2、修改子工程pom.xml配置文件
总结:到这里我们就创建了一个最基本的Maven项目,在这个示例中我用的是SSM框架。如果使用其他的框架修改父工程中pom.xml的配置即可。