SSM框架搭建--maven的安装和配置
一.什么是maven?
Maven是一个项目管理工具,它包含了一个项目对象模型 (Project Object Model),一组标准集合,一个项目生命周期(Project Lifecycle),一个依赖管理系统(Dependency Management System),和用来运行定义在生命周期阶段(phase)中插件(plugin)目标(goal)的逻辑。当你使用Maven的时候,你用一个明确定义的项目对象模型来描述你的项目,然后Maven可以应用横切的逻辑,这些逻辑来自一组共享的(或者自定义的)插件。
Maven 有一个生命周期,当你运行 mvn install 的时候被调用。这条命令告诉 Maven 执行一系列的有序的步骤,直到到达你指定的生命周期。遍历生命周期旅途中的一个影响就是,Maven 运行了许多默认的插件目标,这些目标完成了像编译和创建一个 JAR 文件这样的工作。
一个jar包,会有两种下载的方式。一种是直接下载压缩包,一种是提供maven下载路径。Maven最方便的就是能帮我们下载jar包。告别传统手动导包的方式。
二.maven仓库
maven中有中央仓库,本地仓库,私服三个概念
1.中央仓库是maven给你提供的所有jar包的下载地址.网址:https://maven.apache.org/download.cgi
2.本地仓库是你在中央仓库里下载好的jia包所保存的文件夹。
3.私服相当于一个大型的本地仓库,一般在规模庞大的公司里才会有自己的私服。为什么会有私服呢? 有些公司在上班过程中某些电脑是不允许连接互联网的,只能使用自己公司的局域网,那么,这个时候你要使用maven的话就不能使用http的地址,这个时候就产生了私服。私服通过maven的索引使用公司的ip地址来使用到maven中的jar包。中国拥有最厉害的私服公司就是马云的阿里巴巴。但是阿里巴巴的私服会对外开放。
三.Eclipse配置maven
1.解压你在maven下载到的压缩包,一般把它和jdk放在一起。
2.安装maven在电脑上
鼠标右键点击计算机>点击属性>点击高级系统设置之后会弹出
这个时候你就可以点击新建系统变量 MAVEN_HOME,D:\Program Files\Apache\maven注意maven_home的变量值是你maven的压缩包的解压地址。
修改path
在path的变量值最后加上%MAVEN_HOME%\bin;但是在配置maven_home时,你得保证你的环境变量里面存在JAVA_HOME(配置jdk)。没有配置JAVA_HOME测试时会报错。做完这些后,你就可以测试你的maven有没有安装成功。打开cmd,输入mvn -version如果你出现的是:
那么恭喜你,你安装成功了。但是这只是成功的第一步,你还需要在你的Eclipse上安装maven。
四、配置Maven本地仓库
1. 在D:\Program Files\Apache\目录下新建maven-repository文件夹,该目录用作maven的本地库。
2. 打开D:\Program Files\Apache\maven\conf\settings.xml文件,查找下面这行代码:
<localRepository>/path/to/local/repo</localRepository>
localRepository节点默认是被注释掉的,需要把它移到注释之外,然后将localRepository节点的值改为自己创建的目录D:\Program Files\Apache\maven-repository。(这个目录自己随便建个文件夹,我是把它建在了eclipse的workspace里,如下图)
3. localRepository节点用于配置本地仓库,本地仓库其实起到了一个缓存的作用,它的默认地址是 C:\Users\用户名.m2。
当我们从maven中获取jar包的时候,maven首先会在本地仓库中查找,如果本地仓库有则返回;如果没有则从远程仓库中获取包,并在本地库中保存。
此外,我们在maven项目中运行mvn install,项目将会自动打包并安装到本地仓库中。
4. 运行一下DOS命令
mvn help:system
如果前面的配置成功,那么D:\Program Files\Apache\maven-repository会出现一些文件。
五、配置Eclipse的Maven环境
1. Eclipse Oxygen,打开Window->Preferences->Maven->Installations,右侧点击Add。
2. 设置maven的安装目录,然后Finish
3. 选中刚刚添加的maven,并Apply。
4. 打开Window->Preferences->Maven->User Settings,配置如下并Apply:
至此,Maven的安装和配置全部结束。
SSM框架搭建--maven的安装和配置相关推荐
- SSM框架搭建(四) springmvc和mybatis的配置
SSM框架搭建(一) JDK和MAVEN环境搭建 SSM框架搭建(二) 创建MAVEN项目 SSM框架搭建(三) 数据库创建和MyBatis生成器自动生成实体类.DAO接口和Mapping映射文件 S ...
- 小菜鸟的SSM框架搭建【详细步骤】【SSM/IDEA/MAVEN】
小菜鸟的SSM框架搭建 内容很长噢,一步步搭建 此框架是跟着b站上的黎曼的猜想所发布的视频搭建起来的,细节操作可以看视频.我只是在这里梳理一下ssm框架搭建的流程. 整合说明:SSM整合可以使用多种方 ...
- SSM框架搭建,及遇到的问题
SSM框架搭建,及遇到的问题 1.基本概念 1.1.Spring Spring是一个开源框架,Spring是于2003 年兴起的一个轻量级的Java 开发框架,由Rod Johnson 在其著作Exp ...
- ssm框架搭建连接mysql_从零开始搭建SSM框架(Spring + Spring MVC + Mybatis)
最近在回顾和总结一些技术,想到了把之前比较火的 SSM 框架重新搭建出来,作为一个小结,同时也希望本文章写出来能对大家有一些帮助和启发,因本人水平有限,难免可能会有一些不对之处,欢迎各位大神拍砖指教, ...
- idea SSM框架搭建超详细
1,## 创建maven项目 file >>new >>project 注意选择图中蓝色字体部分 并勾选Create from archetype 点击next 创建好项目名 ...
- ssm框架搭建连接mysql_SSM框架集搭建
SSM(Spring+SpringMVC+Mybatis)框架集由Spring.SpringMVC.Mybatis三个开源框架整合而成,常作为数据源较简单的web项目的框架. 1.三大框架概述 Spr ...
- ssm框架搭建连接mysql_ssm框架搭建(详细)
ssm框架搭建 开发环境:eclipse + jdk18 + tomcat8.5 + maven3.6 + mysql5.10 项目结构: 数据库: --用户表 CREATE TABLE `user` ...
- javaweb成长之路:SSM框架搭建
学习javaweb开发,框架的学习是难以避免的,合理的使用框架进行开发,可以很大程度的提升开发效率,减少开发者的工作量.随着it行业的不断发展,各种框架也是层出不穷,目前使用最广的框架应该是属于ssm ...
- Java框架搭建-Maven、Mybatis、Spring MVC整合搭建
Java框架搭建-Maven.Mybatis.Spring MVC整合搭建 1. 下载eclipse 到网站下载 http://www.eclipse.org/downloads/packages/e ...
最新文章
- java tm 插件_VS Code 中有哪些好用的 Java 插件?
- 面向.NET开发人员的Dapr- actors 构建块
- 【整理】强化学习与MDP
- 如何用word写书_如何将100页PPT转换成Word?1键轻松搞定,看完你还用复制黏贴吗...
- 【酷熊科技】工作积累 ----------- 内存优化之GC.MarkDependencies
- aptio2018设置u盘启动_华硕笔记本重装系统时,BIOS内无法设置u盘启动怎么办?
- python爬虫教程-Python爬虫全集
- 最近计算机速度测试情况,WiFi速度测试测试测试互联网速度多少兆字节
- 使用HttpClient的时候报错java.io.IOException: Attempted read from closed stream
- GBASE 8s 物理日志缓冲区(Physical-log buffer)
- 美标/国标耳机接口区别
- (div,p)等标签之间“分割线”的两种实现方式
- 关于Markdown编辑器
- python对财务的作用_学习Python对财务工作者有哪些用途?
- Python进行图片缩放
- java菜鸟2:java指令
- [C语言] 联想手机szb格式的制作工具,部分开源代码(仅提供程序思想);
- CentOS 使用 yum 源安装 PHP 各版本、及 PHP 各扩展总结
- 查询语句 DQL 数据查询语言---使用select
- html表单边框怎么加颜色?html form标签的边框颜色实例
热门文章
- 椭圆机的正确使用方法,你学会了吗?
- Vue前后端的上传和下载模块以及遇到的问题
- Kaggle猫狗大战(cats-vs-dogs)数据集
- 关于数学中的正弦定理和余弦定理的相关信息的概述
- windows server 2008 杀毒软件和防火墙 免费 国外
- win7(windows7旗舰版)声卡High Definition Audio驱动 (安装失败)解决方法
- mpg123学习进阶2------mp123的使用总结
- pygame.error: mpg123_seek: Invalid RVA mode问题解决
- 你是真的“C”——详解C语言实现文件版通讯录
- Delphi第三方插件的安装