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

简介: 前言 由于我的工作中开发环境就是windows,IDE是eclipse,因此安装也只涉及和记录这两部分,在看书和动手的过程也就直接跳过其他部分。 笔记 windows中maven的安装 安装条件 maven依赖于java,因此安装和使用maven,要先确保已安装了jdk并配置好jdk的环境变量。

前言

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

笔记

windows中maven的安装

安装条件

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


C:Userstzx>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:Userstzx>mvn -v
Apache Maven 3.2.5 (12a6b3acb947671f09b81f49094c53f426d8cea1; 2014-12-15T01:29:23+08:00)
Maven home: D:mavenapache-maven-3.2.5
Java version: 1.8.0_131, vendor: Oracle Corporation
Java home: D:Javajdk1.8.0_131jre
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插件

目录
相关文章
|
1月前
|
Java 开发工具
鸿蒙Flutter实战:02-Windows环境搭建踩坑指南
本指南介绍如何搭建鸿蒙Flutter开发环境,包括下载Flutter SDK、配置环境变量(如FLUTTER_STORAGE_BASE_URL、PUB_HOSTED_URL、DEVECO_SDK_HOME等)和检查工具版本。还提到避免项目路径过深、与SDK同盘存放等注意事项,以及解决VsCode无法识别设备的方法。
51 0
|
2月前
|
Java 应用服务中间件 测试技术
Maven学习笔记(一):Maven基础(基于命令行的学习和应用)
Maven 是一款 Java 项目构建工具,主要用于管理 jar 包及其依赖关系。 本文主要了解Maven基础知识及基础应用,旨在为之后的进一步学习奠定基础。 内容上几近全为学习《尚硅谷2022版Maven教程》整理所得。 仅供参考。
247 81
Maven学习笔记(一):Maven基础(基于命令行的学习和应用)
|
1月前
|
Java Maven Android开发
eclipse创建maven项目
本文介绍了在Eclipse中创建Maven项目的步骤,包括打开Eclipse、选择Java项目、完成项目创建以及自动下载插件的过程。
89 2
eclipse创建maven项目
|
1月前
|
人工智能 监控 安全
掌握Windows管理利器:WMI命令实战
本文介绍了Windows Management Instrumentation (WMI) 的基本概念和用途,通过多个实用的`wmic`命令示例,如获取CPU信息、查看操作系统详情、管理服务、检查磁盘空间等,展示了WMI在系统维护中的强大功能。适合IT专业人士学习和参考。
|
1月前
|
Java 编译器 测试技术
全面理解Maven Compiler Plugin-Maven编译插件
【10月更文挑战第16天】
222 1
|
1月前
|
Java Devops 持续交付
Maven学习笔记(二):Maven基础(基于IDEA)
【10月更文挑战第1天】Maven 是一款 Java 项目构建工具,主要用于管理 jar 包及其依赖关系。上一篇简单介绍了Maven的基础知识,本文主要介绍IDEA上的实际使用场景。内容上几近全为学习《尚硅谷2022版Maven教程》整理所得。仅供参考。
178 0
Maven学习笔记(二):Maven基础(基于IDEA)
|
3月前
|
API Docker Windows
2024 Ollama 一站式解决在Windows系统安装、使用、定制服务与实战案例
这篇文章是一份关于Ollama工具的一站式使用指南,涵盖了在Windows系统上安装、使用和定制服务,以及实战案例。
2024 Ollama 一站式解决在Windows系统安装、使用、定制服务与实战案例
|
3月前
|
Java jenkins Shell
jenkins学习笔记之五:Maven、Ant、Gradl、Node构建工具集成
jenkins学习笔记之五:Maven、Ant、Gradl、Node构建工具集成
|
3月前
|
vr&ar C# 图形学
WPF与AR/VR的激情碰撞:解锁Windows Presentation Foundation应用新维度,探索增强现实与虚拟现实技术在现代UI设计中的无限可能与实战应用详解
【8月更文挑战第31天】增强现实(AR)与虚拟现实(VR)技术正迅速改变生活和工作方式,在游戏、教育及工业等领域展现出广泛应用前景。本文探讨如何在Windows Presentation Foundation(WPF)环境中实现AR/VR功能,通过具体示例代码展示整合过程。尽管WPF本身不直接支持AR/VR,但借助第三方库如Unity、Vuforia或OpenVR,可实现沉浸式体验。例如,通过Unity和Vuforia在WPF中创建AR应用,或利用OpenVR在WPF中集成VR功能,从而提升用户体验并拓展应用功能边界。
72 0
|
3月前
|
C# Windows 开发者
当WPF遇见OpenGL:一场关于如何在Windows Presentation Foundation中融入高性能跨平台图形处理技术的精彩碰撞——详解集成步骤与实战代码示例
【8月更文挑战第31天】本文详细介绍了如何在Windows Presentation Foundation (WPF) 中集成OpenGL,以实现高性能的跨平台图形处理。通过具体示例代码,展示了使用SharpGL库在WPF应用中创建并渲染OpenGL图形的过程,包括开发环境搭建、OpenGL渲染窗口创建及控件集成等关键步骤,帮助开发者更好地理解和应用OpenGL技术。
264 0
下一篇
无影云桌面