`

Maven学习---安装篇

 
阅读更多

 一直听说maven 在java 项目的管理方面名声显赫,准备在这个项目中尝试的使用以下。然后开始学习,在网上看了好多大亨级的资料。虽然也收获不少、还是看的云里雾里的。综合各路豪杰吧,最后还是做出来了。其中走了不少弯路,今个花点时间坐下笔记同时也希望能帮到有需要的人。(欢迎板砖,交流观点)

一:检查java的JDK 是否安装

dos里面输入 : echo%java_home%  和 java -version:如下图:

上述命令首先检查环境变量JAVA_HOME是否指向了正确的JDK目录,接着尝试运行java命令。如果Windows无法执行java命令,或者无法找到JAVA_HOME环境变量。你就需要检查Java是否安装了,或者环境变量是否设置正确

 

二:下载maven 和maven配置环境

1.1:   下载地址:http://maven.apache.org/download.html   对于首次接触Maven的读者来说,推荐使用Maven 3.0,,因此下载apache-maven-3.0-bin.zip。

1.2:   安装 :

        将安装文件解压到你指定的目录中,这里的Maven安装目录是D:\bin\apache-maven-3.0,接着需要设置环境变量,将Maven安装配置到操作系统环境中。 
        打开系统属性面板(桌面上右键单击“我的电脑”→“属性”,点击高级系统设置,再点击环境变量,在系统变量中新建一个变量,变量名为M2_HOME,变量值为Maven的安装目录D:\bin\apache-maven-3.0。点击确定,接着在系统变量中找到一个名为Path的变量,在变量值的末尾加上%M2_HOME%\bin;,注意多个值之间需要分号隔开,然后点击确定。至此,环境变量设置完成

 

这里需要提一下的是Path环境变量,当我们在cmd中输入命令时,Windows首先会在当前目录中寻找可执行文件或脚本,如果没找到,Windows会接着遍历环境变量Path中定义的路径。由于我们将%M2_HOME%\bin添加到了Path中,而这里%M2_HOME%实际上是引用了我们前面定义的另一个变量,其值是Maven的安装目录。因此,Windows会在执行命令时搜索目录D:\bin\apache-maven-3.0\bin,而mvn执行脚本的位置就是这里。
明白了环境变量的作用,现在打开一个新的cmd窗口(这里强调新的窗口是因为新的环境变量配置需要新的cmd窗口才能生效,运行如下命令检查Maven的安装情况:

 

 

第一条命令echo %M2_HOME%用来检查环境变量M2_HOME是否指向了正确的Maven安装目录;而mvn –version执行了第一条Maven命令,以检查Windows是否能够找到正确的mvn执行脚本。

     注意的地方:当时我配到这说mvn 不是内部命令,可能又两个原因:1 你的路径配置有误 ,2就是如图所示 。

 

 

后面我会贴下,关于使用篇的笔记。

 

 

 

 

 

 

 

分享到:
评论

相关推荐

    apache-maven-3.6.1-bin.zip.zip

    本篇文章将深入探讨Maven的核心功能、工作原理以及在实际开发中的应用。 一、Maven简介 Maven简化了构建过程,通过依赖管理和项目生命周期管理,使得开发者无需关心构建细节。它使用XML格式的POM文件来描述项目信息...

    gwt-maven-archetype source code

    描述中提到的链接指向了一篇博客文章,尽管具体内容没有给出,但我们可以推测这篇文章可能提供了关于如何使用 gwt-maven-archetype 的指南或教程。通常,这样的archetype 是一个预定义的项目结构,开发者可以基于它...

    Maven 教程:基础篇-尚硅谷学习笔记 2022年

    **Maven教程:基础篇——尚硅谷学习笔记 2022年** Maven是一个强大的Java项目管理和构建工具,由Apache软件基金会开发。它通过提供一个标准的项目对象模型(Project Object Model,POM)来简化项目的构建过程,并...

    maven学习笔记1--myeclipse10中的配置

    这篇“maven学习笔记1”聚焦于如何在MyEclipse 10中配置和使用Maven。 **Maven简介** Maven基于项目对象模型(Project Object Model, POM),通过POM文件来管理项目的构建过程和依赖关系。它使用了一种标准化的构建...

    Maven学习记录(一):安装与环境配置

    ** Maven学习记录(一):安装与环境配置 ** Maven是Java开发中不可或缺的构建工具,它通过统一的项目对象模型(Project Object Model,POM)管理项目的构建、报告和依赖关系,极大地简化了项目的构建流程。这篇...

    10 - 基于Maven-SpringBoot-Dubbo微服务实战

    【描述】虽然描述信息为空,但根据标题我们可以推测这篇博文可能涵盖了如何使用Maven创建项目结构,通过Spring Boot搭建微服务应用,并利用Dubbo实现服务间的通信和治理。博主Jackyin5918在iteye博客上分享了这一...

    maven 初涉 - 1

    这篇“Maven初涉 - 1”可能是博主Kavinhub分享的入门教程,旨在引导新手了解并掌握Maven的基本概念和用法。 **一、Maven简介** Maven由Apache软件基金会开发,它的核心理念是通过一个统一的构建过程来管理项目。...

    mutil-module-maven-archetype source code

    本篇文章将深入探讨一个名为“mutil-module-maven-archetype”的源码,这是一个针对多模块Maven项目的模板,旨在帮助开发者快速搭建复杂的模块化项目结构。通过理解其内部机制,我们可以更好地掌握如何高效地利用...

    day46 03-maven安装

    本篇将详细介绍Maven的安装步骤,帮助你快速入门。 1. **了解Maven** Maven是Apache软件基金会开发的一款项目管理工具,它主要通过使用一个统一的构建过程来简化项目构建,并且通过项目对象模型(Project Object ...

    Maven2 5分钟学习教程(中文)----maven2 官方文档翻译

    这篇5分钟学习教程是Maven 2官方文档的中文翻译,旨在帮助初学者快速理解和上手Maven。 **一、Maven的基本概念** 1. **项目对象模型(Project Object Model,POM)**:Maven的核心是POM,它是项目的配置文件,包含...

    Eclipse安装Maven插件(可参照文档)

    在IT行业中,集成开发环境(IDE)如Eclipse是程序员常用的工具,而Maven作为Java项目管理和构建的利器,能够帮助我们自动化构建、依赖管理以及...在学习过程中,参考《maven学习.docx》文档会进一步加深对Maven的理解。

    Maven-OnlineExam.tar.gz

    本篇文章将深入探讨一款名为"Maven-OnlineExam"的项目,它是一个基于Java编程语言,利用Maven进行构建管理的在线考试题库系统。该系统在Eclipse集成开发环境中得以实现,充分展示了现代软件工程的最佳实践。 首先,...

    ejb3-entitybean-maven-archetype source code

    通过阅读这篇博客,读者可以学习如何利用这个模板创建自己的EJB 3实体Bean项目,理解如何配置Maven,以及如何设计和实现EJB实体。 在实际的开发过程中,EJB 3实体Bean常与Java Persistence API (JPA) 结合使用,...

    Maven-SpringMVC的小例子

    本篇文章将深入探讨这两个技术,并通过一个简单的"HelloWord"实例来阐述如何结合使用它们。 首先,Maven是一个项目管理和综合工具,它通过提供一个标准化的构建过程、依赖管理和项目信息管理,简化了Java项目的构建...

    maven安装教程.docx

    本篇文章将详细介绍如何在Windows和Linux环境下安装Maven,并验证其是否安装成功。 #### 一、下载 Maven 首先,我们需要访问Maven的官方网站:<https://maven.apache.org/>。在首页上可以找到“Download”链接,...

    Maven构建的分布式demo

    本篇将深入探讨如何利用Maven来构建一个简单的分布式系统。 首先,我们从最基础的Maven工程开始。Maven的项目对象模型(Project Object Model,POM)是其核心,它定义了项目的配置信息,包括依赖、插件、构建目标等...

    基于maven创建web项目

    基于maven创建web项目 maven是一种基于项目对象模型(Project Object Model,POM)的项目管理工具,由Apache软件基金会开发和维护。...通过这篇文章,读者可以学习到如何使用maven来构建和管理web项目。

    Maven视频资料及如何学习心得体会

    1. **基础篇**:理解POM结构,学习Maven的基本命令和生命周期。 2. **进阶篇**:研究仓库管理,如何配置本地仓库和远程仓库,以及自定义插件和 profiles。 3. **实战篇**:参与实际项目,熟悉多模块项目的构建,...

    maven jar包下载地址

    这篇博客(链接已给出)可能介绍了如何找到并下载Maven的jar包。 首先,我们来理解Maven的基本概念。Maven是一个项目管理和综合工具,它通过提供一个项目对象模型(Project Object Model,POM)来管理项目的构建、...

Global site tag (gtag.js) - Google Analytics