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

前言

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

笔记

windows中maven的安装

安装条件

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

C:\Users\tzx>java -version
java 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:\Users\tzx>mvn -v
Apache Maven 3.2.5 (12a6b3acb947671f09b81f49094c53f426d8cea1; 2014-12-15T01:29:23+08:00)
Maven home: D:\maven\apache-maven-3.2.5
Java version: 1.8.0_131, vendor: Oracle Corporation
Java home: D:\Java\jdk1.8.0_131\jre
Default locale: zh_CN, platform encoding: GBK
OS 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插件

时间: 2024-08-17 17:17:14

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

MAVEN学习笔记之Maven生命周期和插件简介(3)

MAVEN学习笔记之Maven生命周期和插件简介(3) clean compile site三套生命周期相互独立. clean pre-clean 执行清理前的工作 clean 清理上一次构建生成的所有文件 post-clean 执行清理后的工作 compile validate generate-sources process-sources generate-resources process-sources process-resources 复制并处理资源文件,至目标目录,准备打包 co

MAVEN学习笔记之Maven插件的应用(4)

MAVEN学习笔记之Maven插件的应用(4) <build> <pluginManagement> <plugins> <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>sql-maven-plugin</artifactId> <version>1.5</version> <!-- 使用插件依然可以指定相应的依赖

Maven实战1.1何为Maven

Maven实战第1章Maven简介1.1何为Maven Maven这个词可以翻译为"知识的积累",也可以翻译为"专家"或"内行".本书将介绍Maven这一跨平台的项目管理工具.作为Apache组织中的一个颇为成功的开源项目,Maven主要服务于基于Java平台的项目构建.依赖管理和项目信息管理.无论是小型的开源类库项目,还是大型的企业级应用:无论是传统的瀑布式开发,还是流行的敏捷模式,Maven都能大显身手. 1.1.1何为构建 不管你是否意识到

PHP学习笔记----IIS7下安装配置php环境

原文:PHP学习笔记----IIS7下安装配置php环境 Php如何安装                                                                                     Php版本的选择 Php在windows下的(php5.4.7)有两种版本: VC9 x86 Non Thread Safe 非线程安全型 以FastCGI模式运行 VC9 x86 Thread Safe 线程安全性 以ISAPI模式运行 安装过程 只需要解

Chrome安装Windows Media Player插件的方法

  下在Chrome安装Windows Media Player插件的方法. 1.首先下载Windows Media Player插件 插件的名字为Windows Media Player HTML5 Extension for Chrome, 2.打开Chrome浏览器,选择菜单下的"工具 -> 扩展程序"; 3.在"扩展程序"中勾选"开发者模式"; 4.将下载的wmpChrome.crx文件拖到Chrome浏览器上,开始安装; 5.安装

《maven实战》学习笔记1——maven是什么?为什么要用maven?

前言 工欲善其事,必先利其器.对于java web开发者而言,或者说对于目前大部分java web开发者而言,eclipse.maven.svn.tomcat可能就是目前最常用也是必会的武器了,所以为了更高效的开发和解决问题,经过一番思考后我决定系统性的学学这几样武器. 这几样在我看来一样的重要,也就没有先后之分.都要学,于是我便随便抽了一个,就先从maven开始,主要是结合<maven实战>一书的电子版和纸质版来学习和实践. 为了更好的记忆,同时也为了能在学习的过程中帮到更多人,遂决定做这个

《maven实战》学习笔记3——maven使用入门

说明 由于我目前所做的项目皆是java web项目,因此整个系统学习的过程也就以java web为基础. maven项目结构 根据maven约定,一个比较标准的maven java web项目,结合eclipse通常可以看到结构如下: src/main/java java主要代码存放目录 src/main/resources java配置文件存放目录 src/test/java java测试代码存放目录 JRE System Library jre中的一些jar包映射 Maven Depende

《maven实战》学习笔记7——maven项目版本管理和灵活构建

说明 <maven实战>一书内容很多,整个maven要学的东西也很多,不过,结合个人实际情况,我打算把这一篇作为这次对maven学习的一个阶段性收尾,待其他更急需补充的知识有一定眉目了,再回过头来继续深入. maven版本管理 对于maven版本管理,最重要的是需要区分出快照版本SNAPSHOT和发布版本release,据目前的了解,快照版本格式是固定的,而发布版本有几种,例如带release单词的和不带release单词的. 快照版本由于每次发布都带时间戳,所以适用于开发阶段团队协作,但同时

《maven实战》学习笔记6——maven聚合和继承

maven聚合 为什么要用maven聚合 随着互联网的发展,一个项目的业务复杂度越来越高,整个项目的业务代码也会越来越庞大,因此便有了把一个项目拆分成若干个子项目的需求. 根据之前的知识,clean.test.package.install等都是针对单独的项目,那么对于上边若干个子项目可能就需要执行若干次的clean.test.package.install等操作,而这些操作具有很高的重复性. 介于这样的前提,便需要使用到maven聚合,经过一定的配置后,可以让我们每一次clean或者test或