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的配置即可。
转载于:https://www.cnblogs.com/yiyidajiaoya/p/7999793.html
Eclipse使用Maven建立SSM多模块的项目相关推荐
- 从零使用Maven搭建ssm多模块
从零使用Maven搭建ssm多模块 1,maven基本环境搭建安装 下载解压Maven,并配置Maven环境变量.修改maven配置文件setting.xml,指定本地资源库路径,可单独将maven中 ...
- 使用maven搭建ssm框架的javaweb项目
目前主流的javaweb项目,常会用到ssm(Spring+Spring MVC+Mybatis)框架来搭建项目的主体框架,本篇介绍搭建SSM框架的maven项目的实施流程.记之共享! 一.SSM框架 ...
- maven 搭建ssm多模块项目(web+service)
项目目录 ├─ssm-service │ ├─src │ │ ├─main │ │ │ ├─java │ │ │ │ └─com │ │ │ │ └─web │ │ │ │ └─impl │ │ │ ...
- idea 使用 maven 整合 ssm 框架 实现简单的增、删、改 和 分页查询功能
详细请参考: idea 使用 maven 整合 ssm 框架 文章目录 ==效果图== ==准备数据库== ==创建maven项目== ==配置文件== pom.xml jdbc.properti ...
- 今天重新建立了个eclipse 的maven项目,提示org.junit找不到
今天重新建立了个eclipse 的maven项目,TEST包中的代码提示org.junit找不到 明明查看到library中的maven dependencies中有对应的junit jar包 将光 ...
- eclipse中用maven多模块管理,然后主项目无法调用其他被依赖项目里的方法,解决办法
eclipse中用maven多模块管理,然后主项目无法调用其他被依赖项目里的方法,解决办法 参考文章: (1)eclipse中用maven多模块管理,然后主项目无法调用其他被依赖项目里的方法,解决办法 ...
- eclipse + maven搭建SSM框架
eclipse + maven搭建SSM框架 0.系统环境 1)Windows 10 企业版 2)JDK 1.8.0_131 3)Eclipse Java EE IDE for Web Develop ...
- eclipse创建maven多模块项目(单个类似)
2019独角兽企业重金招聘Python工程师标准>>> 1.下载安装maven 1.1.下载 注意:maven的版本,要根据你的jdk版本来下载.要不会安装失败,提示版本问题哦 Jd ...
- Eclipse中使用Maven搭建SSM框架
Eclipse中不使用Maven搭建SSM框架:https://www.cnblogs.com/xuyiqing/p/9569459.html IDEA中使用Maven搭建SSM框架:https:// ...
最新文章
- VSCode自动生成Doxygen格式注释
- 手机屏大字滚动_在iPhone手机中,实现长截图的几种方法
- 纠正Pandas中的缺失数据
- html中展开的小箭头,HTML5 移动网页应用中的展开式标签(带上下指示箭头)
- 区块链 链上脚本、智能合约和Dapp的关系区别
- CTR点击率预估实战分享
- 怎样在WORD里输入国际音标
- 兄弟打印机内存已满清零方法_兄弟打印机打印时显示内存已满怎么办
- 十七.降维之谱分解和奇异值分解
- Java温度转换(写一个将华氏温度转换成摄氏温度的程序)
- linux wps只读模式怎么取消,wps只读模式解除的两种方法
- Uber 《Go语言编程规范》学习笔记(一)
- 9.7 方向导数与梯度
- 继承QGraphicsObject自定义图元
- 户外广告的速度与激情
- 什么是路由模式通配符?
- 鲁大师Q1手机流畅榜发布,OPPO Find X3 Pro夺冠!
- 风景照片后期调色LR预设
- android 11短信应用添加图片附件,旋转问题
- 微博字数监听、昵称长度判断