Eclipse版本:
Eclipse Java EE IDE for Web Developers.
Version: Kepler Service Release 2
上述版本的Eclipse中已经包含了基本的maven插件,如果你使用的eclipse中没有,可以通过下面的地址在Eclipse Help->Install New Software 中安装:
http://m2eclipse.sonatype.org/sites/m2e
安装WTP(Web Tools Project)插件
地址: http://m2eclipse.sonatype.org/sites/m2e-extras 选择for Eclipse WTP
1. 创建Maven Project
New -> Maven Project
2. 选择项目类型为 maven-archetype-webapp 点击Next
3. 输入Group ID和 Artifact ID
通常Group ID是大项目名称 Artifact ID是子项目名称
4. 把项目变成Dynamic Web Project
右键项目,Properties选择Project Facets
此时会提示Cannot change version
解决方案:
1)将视图切换到Navigator模式修改图中文件
修改org.eclipse.wst.common.component
将project-version由1.5.0 -> 1.7.0
修改org.eclipse.wst.common.project.facet.core.xml
facet="java" version="1.5" -> 1.7
facet="jst.web" version="2.3" -> 3.0
5.修改Java Build Path中的JRE System Library到1.7
6.检查Class输出路径
右键 -> Java Build Path -> Source
对应输出class目录如下,如果未对应需要指定
src/main/java -> target/classes;
src/main/resources -> target/classes;
src/test/java -> target/test-classes;
7.设置Web Deployment Assembly
项目 -> 右键 -> Deployment Assembly如图
将红框内的两项删除掉
8. 添加依赖包
双击项目的pom.xml 点击Dependencies 添加如下依赖包
相关依赖包可以在Maven中央仓库进行查询
地址: http://www.mvnrepository.com
添加如下依赖
Scope的几个等级
1. compile,缺省值,适用于所有阶段,会随着项目一起发布。
2. provided,类似compile,期望JDK、容器或使用者会提供这个依赖。如servlet.jar。
3. runtime,只在运行时使用,如JDBC驱动 jstl,适用运行和测试阶段。
4. test,只在测试时使用,用于编译和运行测试代码。不会随项目发布。
5. system,类似provided,需要显式提供包含依赖的jar,Maven不会在Repository中查找它。
附上SpringMVC小例子
命令行使用 maven eclipse:eclipse 即可构建
URL: http://localhost:8080/SpringMVC/index.do
相关推荐
Maven构建的Springmvc和Mybatis框架的项目,只有一张表,亲测可行,数据库MySQL
采用Maven构建的Spring+SpringMVC+MyBatis+Shiro的集成开发环境。加入了Mybatis PageHelper分页组件,并抽象出了BaseService层。另外加入了Shrio完成登录验证和权限部分的验证操作。表包含有用户、角色、权限、角色...
今天闲来无事,搭建了个纯净的SSM框架,才用Maven构建的Spring+SpringMVC+Mybatis集成开发环境,数据源采用Druid。仅仅包含一个基本表User的dao service 及Controller层。
使用maven管理构建项目,注解方式整合了springmvc mybatis jackson transaction控制 配置文件中和代码类中有一些基本注释,整合中遇到问题的说明等。数据库使用mysql,只有一张表t_user用作测试用途。仅适合初学者做...
3.项目构建:Maven 3.5.2 4.服务器:Tomcat 8.0及以上 5.数据库:MySQL5.7 使用说明 1. 使用Navicat或者其它工具,在mysql中创建对应名称的数据库,并导入项目的sql文件; 2. 将项目中jdbc.properties配置文件中的...
主要介绍了详解使用maven一步一步构建spring mvc项目,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
UEditor1.4.3+SpringMVC+Mybatis整合,程序是Maven构建,文件清单: 1.完整的数据库表(一个表) 2.完整的整合源码 3.完整的整合流程文档
已完善Shiro动态拦截控制URL权限,采用Maven构建的Spring+SpringMVC+MyBatis+Shiro的集成开发环境。加入了Mybatis PageHelper分页组件,并抽象出了BaseService层。另外加入了Shrio完成登录验证和权限部分的验证操作...
整体框架采用springboot+springMvc+Mybatis+maven来构建的一个空架子,里面实现了一套简单的增删改查代码.下载只需配置maven仓库,sql表即可运行
SpringMVC,Mybatis三个框架的整合使用ehcache缓存vue.js的简单使用Maven个人资料的使用,方面环境切换Mybatis Generator的使用一,配置开发环境配置好以下开发工具JDK: 1.7Maven:3.1.1Tomcat:7.0.65Mysql:5.5.20...
基于javaWeb,由Maven构建管理,采用Spring+SpringMVC+MyBatis框架,用EhCache做数据缓存。门户网站采用BootStrap设计界面,后台管理网站用AmazeUI设计界面。 开发环境 Maven 3.0.3 IntelliJ IDEA 2017.1/eclipse ...
使用Maven构建项目,MySQL为数据库系统,Redis的缓存服务器(并不是用的很多)。商城分为后台人员管理界面和前台处理服务器两个方面。实现了登录,邮件注册,redis缓存机制,cookie… 毕业设计是高等教育阶段学生在...
基于javaWeb,由Maven构建管理,采用Spring+SpringMVC+MyBatis框架,用EhCache做数据缓存。门户网站采用BootStrap设计界面,后台管理网站用AmazeUI设计界面。 开发环境 Maven 3.0.3 IntelliJ IDEA 2017.1/eclipse ...
项目名称:彤筹网 - 基于SSM框架的...- 基于SSM(Spring, SpringMVC, MyBatis)框架构建,采用父子Maven工程结构的中小型项目。 - 适合作为学习或中小型企业项目的参考模板,提供了完整的源码,便于理解和二次开发。
(Spring+SpringMVC+MyBatis+Lucene+Redis+MAVEN) 毕业设计是高等教育阶段学生在完成学业前所进行的一项重要学术任务,旨在检验学生通过学习所获得的知识、技能以及对特定领域的深刻理解能力。这项任务通常要求...
熟悉SSM的整合开发【使用技术】IOC容器:SpringWeb框架:SpringMVCORM框架:Mybatis安全框架:Shiro数据源:C3P0日志:log4j前端框架:Bootstrap【环境配置】编译器:IntelliJ IDEA项目构建工具:Maven数据库:...
* 本项目为 Maven 项目,后端使用 Spring 4 + SpringMVC 4 + Mybatis 3.4 + aspectj 1.8 * 实现了一个 **通用mapper**,免写 SQL,可进行单表和多表关联查询,自动插入一对多/多对一对象(注解配置关联对象,结合 ...