My Eclipse搭建SSM利用Maven创建Maven项目管理Jar包
My Eclipse搭建SSM利用Maven创建Maven项目管理Jar包
我们在做项目的时候,架包的重要性想必大家心中都有个数。而一个项目架包数,少则上十个,多则几百个,甚至几千个也是存在的。那么这么多的架包该如何来妥善管理呢?我的答案是Maven (答案不唯一)。搭建ssm框架需要以下东西(只是粗略的列举了一些关键的东西)。
一.技术点:
1.springMvc+spring+mybatis+maven
2.数据库:MySQL
3.前端框架:bootstrap快捷搭建简洁美观的界面(自己加的)
4.项目依赖管理:Maven
5.分页 :pagehelper
6.**** :MyBatis Generator
基础搭建环境
1.创建Maven工程
2.引入项目依赖架包(pom.xml引入架包)
.spring -jdbc
.springMvc
.Spring 切面编程 aspects
.mybatis
.数据连接池,驱动包(例如3CP0)
.jstl,servlet-api,junit
3.引入bootstrap前端框架
4.编写ssm整合的关键配置文件
1.web.xml 2.spring 3.springmvc 4.mybatis
利用mybatis的****生成对应的bean以及mapper
一.下载并配置maven环境变量
1.下载地址:http://maven.apache.org/download.cgi
下载好后就可以配置了。
2.配置maven环境变量
1.配置前要清楚maven的bin文件夹位置:我的是在下面的路径中E:\Maven\apache-maven-3.5.0-bin\apache-maven-3.5.0(注:bin文件所在的路径)
2.打开 系统—>高级系统设置—>系统属性的高级--->环境变量---->系统变量---->新建
3.编辑path--->新建圈出的是新建部分,点击确认后进入,结束maven的环境配置。
4.进入dos界面测试配置是否成功。如果显示以下信息,表示配置成功。
5.在命令行窗口中输入mvn help:system
在执行该命令的过程中,会生成~/.m2文件夹(~ 代表操作系统的当前用户目录,这个地方我把Maven本地藏地址修改了一下,具体修改在settings.xml中修改,下节会讲到),也就是本地仓库,并且会从Maven官网下载必要的依赖包到本地仓库。
本地仓库目录图:
二.将maven配置到My Eclipse中。
1.打开myeclipse点击Window -> Preference ->myeclipse->Maven4MyEclipse-> Installations-> Add进行设置将下载的maven添加进来。
2.打开user settings
3.点击上图的open file修改setting.xml文件。修改地方如下。
1.
2.
配置好后记得保存,这里我只修改了两处,如若需要修改本地仓库地址什么的,问度娘,她比我清除。
三.搭建简单的maven项目。
选择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
各个文件目录下的内容根据项目添加。
以上已经建好了maven项目的基本内容。
四.从中央仓库导入项目所需要的架包。
1.maven中央仓库地址:https://mvnrepository.com
2.打开所建项目的pom.xml(根路径下的)
在pom.xml配置文件的<dependencies></dependencies>添加我们所需要的架包
例如添加:Spring JDBC架包:
1.进入maven中央仓库输入spring jdbc
点击search进入到下面的页面。
点击后,进入下面页面
点开你选择的版本,将下面内容复制到我们的pom.xml中的<dependencies></dependencies>中。
然后保存pom.xml,刷新项目。
刷新前:只有一个依赖架包。
刷新后:
到这里我们从maven中央仓库导包成功。
五.如果导包失败(因为网速或其他因素(比如隔壁老王叫你什么的。。。))
我们可以去这位博主的博客:http://blog.****.net/h_025/article/details/53646172
如果还是有错,那只能想想最近有没有干什么缺德事。如果不能从中央仓库导架包,那就本地仓库导入架包。
六.本地仓库导入架包:http://blog.****.net/zhangfeng2124/article/details/72637072(这位博主讲的比我好)。
以上属于个人总结,如果有什么不对的地方多多包含,毕竟我还是个小白。