前言

由于我的工作中开发环境就是windows,IDE是eclipse,因此安装也只涉及和记录这两部分,在看书和动手的过程也就直接跳过其他部分。

笔记

windows中maven的安装

安装条件

maven依赖于java,因此安装和使用maven,要先确保已安装了jdk并配置好jdk的环境变量。
检查jdk是否安装并配好环境变量,可以再windows的cmd窗口执行java -version查看,如果如下所示,则证明jdk安装和配置正确。

C:Userstzx>java -versionjava version "1.8.0_131"Java(TM) SE Runtime Environment (build 1.8.0_131-b11)Java HotSpot(TM) 64-Bit Server VM (build 25.131-b11, mixed mode)

安装包下载

windows安装使用zip格式的压缩包,可从maven官网http://maven.apache.org/download.cgi下载.
进入上边的链接,能看到的maven最新版的安装包,如果不想要最新版,可以再页面上找到 Maven Releases History,这是一个链接,点进去就可以看到所有的历史版本,然后选择需要的版本点击进去进行下载。

解压安装包

这一步相信就不需多说了。

配置环境变量(以下内容基于win8系统)

和java一样,maven也需要配置环境变量,找到”我的电脑“,右键然后选择”属性“,只有依次选择”高级系统设置“、”环境变量“。
然后在”系统变量“选择新建,变量名填M2_HOME,变量值选择maven解压后的目录,例如我这里的是D:\maven\apache-maven-3.2.5
再然后,在”系统变量“中找到Path属性,在末尾加上%M2_HOME%\bin,注意在加之前如果原本Path变量值的末尾没有分号结尾,需要加上英文格式的分号,然后再添加%M2_HOME%\bin

检查maven安装和环境变量的配置

和检查jdk安装和环境变量配置一样,打开windows的cmd窗口,执行mvn -v,如果出现如下所示类似的结果,代码环境变量配置正确。

C:Userstzx>mvn -vApache Maven 3.2.5 (12a6b3acb947671f09b81f49094c53f426d8cea1; 2014-12-15T01:29:23+08:00)Maven home: D:mavenapache-maven-3.2.5Java version: 1.8.0_131, vendor: Oracle CorporationJava home: D:Javajdk1.8.0_131jreDefault locale: zh_CN, platform encoding: GBKOS name: "windows 8.1", version: "6.3", arch: "amd64", family: "dos"

eclipse中安装maven插件

eclipse中安装maven插件,实际上我认为应该是属于eclipse的知识了,而且安装方式也是多种,至少我就用过两种。

使用Install New Software安装

打开eclipse后,在最上层菜单栏找到help,然后在下拉菜单中找到Install New Software...
接下来,在出现的界面中点击Work with后的add按钮,在接下来的界面中,Name字段中输入m2eclipse,Location中输入http://download.eclipse.org/technology/m2e/releases,之后选择相应的模块,一步一步next就好了。

使用Eclipse Marketplace安装

Eclipse Marketplace相当于我们通常玩手机看到的各个应用市场,这里可以理解成插件市场,可以下载各种插件。
同样是找到help,然后就可以看到Eclipse Marketplace,点进去然后搜索m2eclipse就可以搜到maven相关的eclipse插件,安装比较简单,就不做过多的说明了。
不过这里需要说明的是,有许多版本的eclipse中实际上有自带的eclipse插件,不过这个插件好像都是最新版本,且是不稳定版本,所以可能会出现各种各样的问题,所以并不建议使用eclipse中默认的maven插件

《maven实战》学习笔记2——maven安装(windows和eclipse插件)相关推荐

  1. 11月3日云栖精选夜读:《maven实战》读书笔记2——maven安装(windows和eclipse插件)...

    前言 由于我的工作中开发环境就是windows,IDE是eclipse,因此安装也只涉及和记录这两部分,在看书和动手的过程也就直接跳过其他部分. 笔记 windows中maven的安装 安装条件 ma ...

  2. Linux性能优化实战学习笔记:第十讲==中断

    Linux性能优化实战学习笔记:第十讲 一.坏境准备 1.拓扑图 2.安装包 在第9节的基础上 在VM2上安装hping3依奈包 ? 1 2 3 4 5 6 7 wget http://www.tcp ...

  3. APPCAN学习笔记005---AppCan IDE安装下载,AppCan IDE启动

    APPCAN学习笔记005---AppCan IDE安装下载,AppCan IDE启动 创梦技术交流平台:资源下载,技术交流,网络赚钱: 交流qq群:1群:248318056 2群:251572072 ...

  4. Linux性能优化实战学习笔记:第四十六讲=====实战分析

    Linux性能优化实战学习笔记:第四十六讲 一.上节回顾 不知不觉,我们已经学完了整个专栏的四大基础模块,即 CPU.内存.文件系统和磁盘 I/O.以及网络的性能分析和优化.相信你已经掌握了这些基础模 ...

  5. “物联网开发实战”学习笔记-(四)智能音箱制作和语音控制

    "物联网开发实战"学习笔记-(四)智能音箱制作和语音控制 这次来造一个属于自己的智能音箱,这里详细介绍了智能音箱的语音控制的实现. 智能音箱的技术架构 智能音箱主要涉及拾音.前端信 ...

  6. “物联网开发实战”学习笔记-(二)手机控制智能电灯

    "物联网开发实战"学习笔记-(二)手机控制智能电灯 如果搭建好硬件平台后,这一次我们的任务主要是调试好智能电灯,并且连接到腾讯云的物联网平台. 腾讯云物联网平台 腾讯物联网平台的优 ...

  7. 第55课:60分钟内从零起步驾驭Hive实战学习笔记

    第55课:60分钟内从零起步驾驭Hive实战学习笔记 本期内容: 1. Hive本质解析 2. Hive安装实战 3. 使用Hive操作搜索引擎数据实战 SparkSQL前身是Shark,Shark强 ...

  8. 尚硅谷Docker实战教程-笔记02【安装docker、镜像加速器配置】

    尚硅谷大数据技术-教程-学习路线-笔记汇总表[课程资料下载] 视频地址:尚硅谷Docker实战教程(docker教程天花板)_哔哩哔哩_bilibili 尚硅谷Docker实战教程-笔记01[理念简介 ...

  9. oracle学习笔记 oracle软件安装准备工作 第一部分 环境准备

    oracle学习笔记   oracle软件安装准备工作  第一部分 环境准备 这节课对初学者来说内容较多,我把它分成了三篇. 即使这样也不可能把每个可能遇到的问题都说到,如果遇到没说到的问题自己上网搜 ...

  10. 第71课:Spark SQL窗口函数解密与实战学习笔记

    第71课:Spark SQL窗口函数解密与实战学习笔记 本期内容: 1 SparkSQL窗口函数解析 2 SparkSQL窗口函数实战 窗口函数是Spark内置函数中最有价值的函数,因为很多关于分组的 ...

最新文章

  1. 长沙网络推广浅析如何增加网站的蜘蛛爬取频次?
  2. boost::hana::symmetric_difference用法的测试程序
  3. python进程和线程中的两个锁
  4. vim为何打开文件乱码,而且之后setenc还是乱码?附带实用vimrc一份
  5. 使用SAP open connector调用第三方系统的API
  6. fixed 定位 苹果手机输入框触发时内容全部隐藏
  7. 构建openjdk镜像_在Windows上构建OpenJDK
  8. (18)System Verilog运算精度补齐示例
  9. mysql 删除foreign key_MySQL-Foreign Key
  10. 极光im php,极光IM- 微信小程序 SDK - 极光文档
  11. python画同心圆程序_如何用python画同心圆并内接一个五角星?
  12. 详细的log4j配置使用流程
  13. 告别动态规划,连刷40道动规算法题,我总结了动规的套路
  14. 先验概率、后验概率、全概率
  15. 系统集成项目管理工程师11《项目风险管理》
  16. AutoCAD CSCAD注册命令类型的控制
  17. Image Thresholding图像阙值化和Adaptive Thresholding
  18. 需账号密码登陆的网页爬虫
  19. windows server 2008R2服务端上安装流媒体服务器
  20. DCloud Native.js示例汇总

热门文章

  1. java后台处理跨域问题_用cros解决前后端分离的跨域问题
  2. 模拟京东登陆 java_java-爬虫部分:关于京东模拟登陆的两种实现 | 学步园
  3. MFC 多字节和UNICODE的相互转换(解决中文utf8-ASCNII乱码问题)
  4. 关于线程join方法的理解
  5. 57 Insert Interval
  6. UFLDL教程笔记及练习答案五(自编码线性解码器与处理大型图像**卷积与池化)...
  7. find命令之xargs
  8. 使用Visual Studio 2010打造C语言编译器
  9. PLSQL 连接不上64位ORACLE数据库解决办法
  10. 9、两个栈实现队列(Python)