Eclipse一步一步搭建SSM+Maven
2016-02-05 11:26
525 查看
[b] Eclipse 搭建SSM(Spring、Spring MVC 、Mybatis) 利用Maven管理Jar包[/b]
一般而言,新的eclipse都已经集成了maven,如果没有那么就安装,点击eclipse菜单栏Help->Eclipse Marketplace搜索关键字maven到插件Maven Integration for Eclipse 并点击安装即可,接下来将eclipse集成的maven换成我们自己的,而不用eclipse自带的,重新定位,点击Window -> Preference -> Maven -> Installation -> Add进行设置,如下图
设置完成,那么eclipse配置maven就完成了。
创建ssm项目
选择建立Maven Project 选择File -> New -> Other,在New窗口中选择 Maven -> Maven Project;点击next,如下图
选择项目路径,如下图,然后next
选择项目类型 选择Artifact Id为maven-archetype-webapp(网站)那一项,如下图
输入Group ID和 Artifact ID,以及Package,Group ID相当于一个组织,而Artifact ID相当于这个组织下的一个具体项目,Packege的话会根据你的Group ID和Artifact ID生成一个默认的名称,保持默认即可,如下图
点finish之后,项目结构如下图
若目录结构和上面的有差别,那么将perspective改成Java模式就好了,以上结构还需要添加一些东西,选中项目右键->新建->Source Folder->输入文件夹名称->Finish,目录如下:
src/main/resources
src/main/java
src/test/resources
src/test/java
备注:此处也可以不添加,选中项目-》属性-》Java Build path->Library->Jre System Library->edit 修改为系统默认的会出现完整的项目结构。
把项目变成Dynamic Web项目右键项目,properties --》Project Facets,点击Convert to faceted ,勾上Dynamic Web Module,并将Version为2.3,注意java版本保持一致。(3.0为Java7的)。
设置部署程序集(Web Deployment Assembly)
上面步骤设置完成后,点击OK,再右键项目,选择properties --》Deployment Assembly,如下图
此处列表是,部署项目时,文件发布的路径。
(1)我们删除test的两项,因为test是测试使用,并不需要部署。
(2)设置将Maven的jar包发布到lib下。
Add -> JavaBuild Path Entries -> Maven Dependencies -> Finish
设置完成效果图
构建框架
在pom.xml中添加所需要的jar包。
如果依赖不知道怎么写,比如groupId、artifactId、version不知道填什么,那么直接上http://search.maven.org/搜,对应着填写就可以了。
保存pom.xml,maven就会帮我们下载我们配置的所有jar包了,jar包依赖的jar包也会自动下载,是不是很方便!当然,这个下载可能需要一定的时间,当eclipse右下角的百分比进度没有了,就下载好了。
列举必须的配置文件
web.xml
spring.xml
mybatis-spring.xml
spring-mvc.xml
mybatis-config.xml
log4j.xml
mysqldb.propertites
一般而言,新的eclipse都已经集成了maven,如果没有那么就安装,点击eclipse菜单栏Help->Eclipse Marketplace搜索关键字maven到插件Maven Integration for Eclipse 并点击安装即可,接下来将eclipse集成的maven换成我们自己的,而不用eclipse自带的,重新定位,点击Window -> Preference -> Maven -> Installation -> Add进行设置,如下图
设置完成,那么eclipse配置maven就完成了。
创建ssm项目
选择建立Maven Project 选择File -> New -> Other,在New窗口中选择 Maven -> Maven Project;点击next,如下图
选择项目路径,如下图,然后next
选择项目类型 选择Artifact Id为maven-archetype-webapp(网站)那一项,如下图
输入Group ID和 Artifact ID,以及Package,Group ID相当于一个组织,而Artifact ID相当于这个组织下的一个具体项目,Packege的话会根据你的Group ID和Artifact ID生成一个默认的名称,保持默认即可,如下图
点finish之后,项目结构如下图
若目录结构和上面的有差别,那么将perspective改成Java模式就好了,以上结构还需要添加一些东西,选中项目右键->新建->Source Folder->输入文件夹名称->Finish,目录如下:
src/main/resources
src/main/java
src/test/resources
src/test/java
备注:此处也可以不添加,选中项目-》属性-》Java Build path->Library->Jre System Library->edit 修改为系统默认的会出现完整的项目结构。
把项目变成Dynamic Web项目右键项目,properties --》Project Facets,点击Convert to faceted ,勾上Dynamic Web Module,并将Version为2.3,注意java版本保持一致。(3.0为Java7的)。
设置部署程序集(Web Deployment Assembly)
上面步骤设置完成后,点击OK,再右键项目,选择properties --》Deployment Assembly,如下图
此处列表是,部署项目时,文件发布的路径。
(1)我们删除test的两项,因为test是测试使用,并不需要部署。
(2)设置将Maven的jar包发布到lib下。
Add -> JavaBuild Path Entries -> Maven Dependencies -> Finish
设置完成效果图
构建框架
在pom.xml中添加所需要的jar包。
如果依赖不知道怎么写,比如groupId、artifactId、version不知道填什么,那么直接上http://search.maven.org/搜,对应着填写就可以了。
保存pom.xml,maven就会帮我们下载我们配置的所有jar包了,jar包依赖的jar包也会自动下载,是不是很方便!当然,这个下载可能需要一定的时间,当eclipse右下角的百分比进度没有了,就下载好了。
列举必须的配置文件
web.xml
spring.xml
mybatis-spring.xml
spring-mvc.xml
mybatis-config.xml
log4j.xml
mysqldb.propertites
相关文章推荐
- Eclispe 生成JAVADOC 报java.lang.IllegalArgumentException解决方案
- Java学习笔记1:java后台写接口,使用AES和RSA
- 关于java list集合的for遍历和Iterator遍历的随想
- java泛型类为什么不能声持有类型的静态变量
- 类型转换异常处理java.lang.RuntimeException
- 类型转换异常处理java.lang.RuntimeException
- 类型转换异常处理java.lang.RuntimeException
- 【java工具类】【图片处理】从一整张图上加载任意一小块区域的图片
- Myeclipse中误报错误解决办法
- Myeclipse中 Exploded location overlaps an existing deployment解决办法
- myeclipse修改jsp文件的名称之后,再也打不开的解决方案
- spring MVC第一阶段总结
- Java [Leetcode 160]Intersection of Two Linked Lists
- Java对象的浅克隆和深克隆
- Java序列化与反序列化学习(三):序列化机制与原理
- Java序列化与反序列化学习(二):序列化接口说明
- Java序列化与反序列化学习(一)
- Java接口的异常设计
- Java中的堆和栈的区别
- eclipse中使用weblogic作为服务器控制台中文乱码