需求说明:

  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的配置即可。

转载于:https://www.cnblogs.com/yiyidajiaoya/p/7999793.html

Eclipse使用Maven建立SSM多模块的项目相关推荐

  1. 从零使用Maven搭建ssm多模块

    从零使用Maven搭建ssm多模块 1,maven基本环境搭建安装 下载解压Maven,并配置Maven环境变量.修改maven配置文件setting.xml,指定本地资源库路径,可单独将maven中 ...

  2. 使用maven搭建ssm框架的javaweb项目

    目前主流的javaweb项目,常会用到ssm(Spring+Spring MVC+Mybatis)框架来搭建项目的主体框架,本篇介绍搭建SSM框架的maven项目的实施流程.记之共享! 一.SSM框架 ...

  3. maven 搭建ssm多模块项目(web+service)

    项目目录 ├─ssm-service │ ├─src │ │ ├─main │ │ │ ├─java │ │ │ │ └─com │ │ │ │ └─web │ │ │ │ └─impl │ │ │ ...

  4. idea 使用 maven 整合 ssm 框架 实现简单的增、删、改 和 分页查询功能

    详细请参考:   idea 使用 maven 整合 ssm 框架 文章目录 ==效果图== ==准备数据库== ==创建maven项目== ==配置文件== pom.xml jdbc.properti ...

  5. 今天重新建立了个eclipse 的maven项目,提示org.junit找不到

    今天重新建立了个eclipse 的maven项目,TEST包中的代码提示org.junit找不到 明明查看到library中的maven dependencies中有对应的junit  jar包 将光 ...

  6. eclipse中用maven多模块管理,然后主项目无法调用其他被依赖项目里的方法,解决办法

    eclipse中用maven多模块管理,然后主项目无法调用其他被依赖项目里的方法,解决办法 参考文章: (1)eclipse中用maven多模块管理,然后主项目无法调用其他被依赖项目里的方法,解决办法 ...

  7. eclipse + maven搭建SSM框架

    eclipse + maven搭建SSM框架 0.系统环境 1)Windows 10 企业版 2)JDK 1.8.0_131 3)Eclipse Java EE IDE for Web Develop ...

  8. eclipse创建maven多模块项目(单个类似)

    2019独角兽企业重金招聘Python工程师标准>>> 1.下载安装maven 1.1.下载 注意:maven的版本,要根据你的jdk版本来下载.要不会安装失败,提示版本问题哦 Jd ...

  9. Eclipse中使用Maven搭建SSM框架

    Eclipse中不使用Maven搭建SSM框架:https://www.cnblogs.com/xuyiqing/p/9569459.html IDEA中使用Maven搭建SSM框架:https:// ...

最新文章

  1. VSCode自动生成Doxygen格式注释
  2. 手机屏大字滚动_在iPhone手机中,实现长截图的几种方法
  3. 纠正Pandas中的缺失数据
  4. html中展开的小箭头,HTML5 移动网页应用中的展开式标签(带上下指示箭头)
  5. 区块链 链上脚本、智能合约和Dapp的关系区别
  6. CTR点击率预估实战分享
  7. 怎样在WORD里输入国际音标
  8. 兄弟打印机内存已满清零方法_兄弟打印机打印时显示内存已满怎么办
  9. 十七.降维之谱分解和奇异值分解
  10. Java温度转换(写一个将华氏温度转换成摄氏温度的程序)
  11. linux wps只读模式怎么取消,wps只读模式解除的两种方法
  12. Uber 《Go语言编程规范》学习笔记(一)
  13. 9.7 方向导数与梯度
  14. 继承QGraphicsObject自定义图元
  15. 户外广告的速度与激情
  16. 什么是路由模式通配符?
  17. 鲁大师Q1手机流畅榜发布,OPPO Find X3 Pro夺冠!
  18. 风景照片后期调色LR预设
  19. android 11短信应用添加图片附件,旋转问题
  20. 微博字数监听、昵称长度判断

热门文章

  1. 2022-2028年中国多肽药物市场研究及前瞻分析报告
  2. 反向词典_根据描述查找词语
  3. scheduled sampling_seq2seq
  4. Python学习--not语句
  5. Jieba分词原理与解析
  6. LLVM与Clang局部架构与语法分析
  7. TensorFlow单层感知机实现
  8. 回归算法分类,常用回归算法解析
  9. 深度学习调参体验(二)
  10. 2021年大数据常用语言Scala(三十八):scala高级用法 隐式转换和隐式参数