Maven锦集:在IDEA中配置环境变量 | 无法将“mvn”项识别为 cmdlet、函数、脚本文件或可运行程序的名称 | CommandNotFound | [ERROR]

这篇具有很好参考价值的文章主要介绍了Maven锦集:在IDEA中配置环境变量 | 无法将“mvn”项识别为 cmdlet、函数、脚本文件或可运行程序的名称 | CommandNotFound | [ERROR]。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

前言

1、Maven的环境变量配置其重要性等同于JAVA环境变量的配置,如果忽略了,在使用Maven命令时,就会报一些错误。

2、在配置Maven的settings.xml文件时,不小心多了或少了尖括号,也会报错。

本文针对这两个问题,进行阐述,核心内容就是Maven环境变量的配置。 


提示:如果你仅仅想看Maven配置,请绕过前面的章节,直接从菜单,点击“一、Maven环境变量配置”,直入主题!


错误一:未配置Maven系统环境变量,引发的错误

提示信息:无法将“***”项识别为 cmdlet、函数、脚本文件或可运行程序的名称……

PS E:\Workspaces\Idea_workSpace\SpringBootStudy\demo> .\girl-friend-spring-boot-starter\
.\girl-friend-spring-boot-starter\ : 无法将“.\girl-friend-spring-boot-starter\”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次。
所在位置 行:1 字符: 1
+ .\girl-friend-spring-boot-starter\
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : ObjectNotFound: (.\girl-friend-spring-boot-starter\:String) [], CommandNotFoundException
    + FullyQualifiedErrorId : CommandNotFoundException

Maven锦集:在IDEA中配置环境变量 | 无法将“mvn”项识别为 cmdlet、函数、脚本文件或可运行程序的名称 | CommandNotFound | [ERROR]

错误二:在配置Maven的settings.xml时,注释多了或少了尖括号引发的错误

 [ERROR] Error executing Maven. 

完整的注释符号应该是一对,有前有后:<!--这里是注释-->

而你可能不小心把后面的注释弄丢了,当然如果在不需要的地方多了一个空格也可能引发该错误(错误提示会具体提示是哪一行)。

Maven锦集:在IDEA中配置环境变量 | 无法将“mvn”项识别为 cmdlet、函数、脚本文件或可运行程序的名称 | CommandNotFound | [ERROR]

否则就会在执行Maven命令时,报“[ERROR] Error executing Maven”的错误

Maven锦集:在IDEA中配置环境变量 | 无法将“mvn”项识别为 cmdlet、函数、脚本文件或可运行程序的名称 | CommandNotFound | [ERROR]

e:\Workspaces\Idea_workSpace\SpringBootStudy\demo\girl-friend-spring-boot-starter>mvn clean install
[ERROR] Error executing Maven.
[ERROR] 1 problem was encountered while building the effective settings
[FATAL] Non-parseable settings D:\Program Files\services\apache-maven-3.6.3\bin\..\conf\settings.xml: in comment after two dashes (--) next character must be > not \u955c (position: START_TAG seen ...</mirror>\r\n     \r\n\t  <!--\u955c... @164:9)  @ D:\Program Files\services\apache-maven-3.6.3\bin\..\conf\settings.xml, line 164, column 9

一、在IDEA中配置Maven的环境变量

提示:在IDEA中有自带的maven,但是在实际工作中,我们往往还是需要自己配置一下。

1.1、到Maven官网下载安装包

官网

新版本下载地址:Maven – Download Apache Maven

旧版本下载地址:Maven – Maven Releases History

Maven锦集:在IDEA中配置环境变量 | 无法将“mvn”项识别为 cmdlet、函数、脚本文件或可运行程序的名称 | CommandNotFound | [ERROR]

下载后,解压到指定位置,我本地的位置是:

D:\Program Files\services\apache-maven-3.6.3

Maven锦集:在IDEA中配置环境变量 | 无法将“mvn”项识别为 cmdlet、函数、脚本文件或可运行程序的名称 | CommandNotFound | [ERROR]

1.2、进入IDEA的settings设置界面,把Maven调配成自己的Maven

Maven锦集:在IDEA中配置环境变量 | 无法将“mvn”项识别为 cmdlet、函数、脚本文件或可运行程序的名称 | CommandNotFound | [ERROR]

1.3、打开自己的Maven的/conf/settings.xml,配置Maven仓库和国内镜像

该文件,在我电脑中的位置是:D:\Program Files\services\apache-maven-3.6.3\conf\settings.xml

1.3.1、配置存放,本地仓库的位置

Maven锦集:在IDEA中配置环境变量 | 无法将“mvn”项识别为 cmdlet、函数、脚本文件或可运行程序的名称 | CommandNotFound | [ERROR]

 <localRepository>D:\Program Files\Devlopment\Services\repository</localRepository>  

注:如果这个目录不存在,会自动创建。 

1.3.2、找到mirrors,配置国内镜像

maven中央库在国外,有时候访问会很慢,尤其是下载较大的依赖的时候,有时候速度会很慢,甚至会出现无法下载的情况。为了解决依赖下载速度的问题,需要配置maven国内镜像。

 <!--镜像仓库:默认使用阿里-->
		<mirror>
		    <!--指定镜像ID(自己可以改名)-->
			<id>alimaven</id>
			<!--指定镜像名称(自己可以改名)-->
			<name>aliyun maven</name>
			<!--匹配中央仓库(阿里云的仓库名称,必须这么写,不可以修改)-->
			<mirrorOf>central</mirrorOf>
			<!--指定镜像路径-->
			<url>http://maven.aliyun.com/nexus/content/groups/public/</url>	
			<!--
			 <url>http://maven.aliyun.com/nexus/content/repositories/central/</url>
			-->
		</mirror>

注:配置的时候,需要特别小心,不要配多了或少了尖括号!

1.4、在主机界面,鼠标右键“我的电脑”的属性,配置Maven系统环境变量

1.4.1、点击“我的电脑”鼠标右键,点击“属性”,并进入“高级系统设置”

Maven锦集:在IDEA中配置环境变量 | 无法将“mvn”项识别为 cmdlet、函数、脚本文件或可运行程序的名称 | CommandNotFound | [ERROR]

1.4.2、在小窗口依次点击“高级”的页签,然后点击下方的“系统环境变量”

Maven锦集:在IDEA中配置环境变量 | 无法将“mvn”项识别为 cmdlet、函数、脚本文件或可运行程序的名称 | CommandNotFound | [ERROR]

1.4.3、点击“系统变量”下侧的“新建”,新建MAVEN_HOME

Maven锦集:在IDEA中配置环境变量 | 无法将“mvn”项识别为 cmdlet、函数、脚本文件或可运行程序的名称 | CommandNotFound | [ERROR]

1.4.4、编辑Path环境变量,在里面添加一个变量为%MAVEN_HOME%\bin;

特别注意:各环境变量中间有个分号!!!!

因为操作系统版本有差异,下图界面略微可能有差异,不过流程是一样的!

Maven锦集:在IDEA中配置环境变量 | 无法将“mvn”项识别为 cmdlet、函数、脚本文件或可运行程序的名称 | CommandNotFound | [ERROR]

1.4.5、最后依次点击“确定”按钮,直至关闭配置环境变量的各个小窗口后,验证

具体操作,略,卡卡的,点击确定后,关闭弹出窗就OK了。

二、验证效果

1、在windows系统中,打开cmd,并输入mvn -v

Maven锦集:在IDEA中配置环境变量 | 无法将“mvn”项识别为 cmdlet、函数、脚本文件或可运行程序的名称 | CommandNotFound | [ERROR]

2、愉快的在cmd命令窗口,或者IDEA的Terminal终端,执行Maven命令

Maven锦集:在IDEA中配置环境变量 | 无法将“mvn”项识别为 cmdlet、函数、脚本文件或可运行程序的名称 | CommandNotFound | [ERROR]

总结

1、本文详细记述了Maven环境变量的配置。

2、如未Maven配置环境变量,却尝试使用mvn命令时,就会引发“无法将“***”项识别为 cmdlet、函数、脚本文件或可运行程序的名称”的错误。

3、如在配置Maven的settings.xml配置文件时,一定要小心,不要多了或少了尖括号,当然有时候,你的一个多余的空格也可能会引发错误,庆幸的是在报错提示中,会给你提示具体是哪一行出了错误!

尾言

尽管配置Maven环境变量,已经成为了老生常谈的问题,但是,在配置环境变量的前前后后,还可能会引发一些不必要的小问题,本文一并奉上,希望对你有所帮助!

      如果觉得还不错,赶快点赞收藏吧!

附录

1、Maven锦集:在IDEA中以4种不同的入口,执行Maven命令文章来源地址https://www.toymoban.com/news/detail-481103.html

到了这里,关于Maven锦集:在IDEA中配置环境变量 | 无法将“mvn”项识别为 cmdlet、函数、脚本文件或可运行程序的名称 | CommandNotFound | [ERROR]的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • mac配置maven环境变量

    1.配置环境变量 点击启动台找到终端,输入 打开后按下i键进行修改,在文件最后面插入如下代码: 按下 esc键退出Insert模式,然后在英文输入法下输入 保存并退出文件,然后在终端通过如下代码执行此配置文件。 执行完成后,再次执行如下命令 如果出现下图所示的Maven基本

    2024年01月24日
    浏览(37)
  • Mac系统下配置环境变量:Javajdk、maven、tomcat 环境变量配置及对应配置文件

    离职回到学校,电脑是赎买的公司Mac。什么都没有,所以需要重新下载和配置环境变量,就来写这篇文章啦。 /etc/profile 和 /etc/paths 是系统级别的配置文件,后面几个是用户级的配置文件。 文件加载顺序: 系统启动时会按上面罗列的配置文件从上到下的顺序加载。但是,如果

    2024年02月14日
    浏览(38)
  • macOS配置Maven和环境变量

    在 macOS 上配置 Maven 和环境变量是一个相对简单的过程,但需要一定的细心和注意力。在这篇文章中,我们将介绍如何在 macOS 上安装 Maven 并配置相关的环境变量。 首先,访问 Maven 官方网站(https://maven.apache.org)并下载最新版本的 Maven。您应该选择一个适用于 macOS 的二进制

    2024年02月06日
    浏览(43)
  • Maven的安装与配置环境变量

    1、进入官方网站:点击进入 2、找到需要下载的文件 3、将压缩文件解压到自己想要的目录(注:目录不能带中文,如果带中文,会导致一些错误) 1、右键此电脑-属性-高级系统设置-环境变量 2、新建系统变量 MAVEN_HOME,并指向刚才解压的文件 3、编辑系统变量Path 选中Path后点

    2024年02月10日
    浏览(36)
  • Maven的安装和环境变量配置

    1、在官网Maven – Download Apache Maven进行maven的下载 2、下载后解压产生此文件 3、文件夹如图所示 1、右键点击此电脑选择属性,点击高级系统设置,点击环境变量。 2、在系统变量下点击新建,变量名输入MAVEN_HOME,变量值为maven的安装目录,之后点击确定。 3、在系统变量里找

    2024年02月12日
    浏览(36)
  • mac的maven的环境变量配置

    首先下载maven文件 下载安装 下载地址: Maven – Download Apache Maven 2、配置环境变量 打开mac终端,不做任何操作直接输入命令: vim ~/.zshrc 打开.zshrc之后,按下i键,进行配置如下: 按下esc,退出编辑状态,输入:wq!,退出文件 在终端执行生效命令: source ~/.zshrc 然后执行命令:

    2024年02月16日
    浏览(41)
  • ②【Maven】从0上手Maven的安装与配置 - 最全教程 (下载 + 配置 + 环境变量 )

    个人简介:Java领域新星创作者;阿里云技术博主、星级博主、专家博主;正在Java学习的路上摸爬滚打,记录学习的过程~ 个人主页:.29.的博客 学习社区:进去逛一逛~ 通过 官方渠道 ,下载Maven压缩包,官网🔗:maven.apache.org … 进入官网后,选择Download(下载)选项,安装最新

    2024年02月04日
    浏览(36)
  • jdk22+maven环境配置教程+idea的maven环境配置(Windows系统)

    jdk是Java开发必要的编程环境,idea是常用的Java开发工具,这里着重解释一下maven。 maven就是我们经常看见的pom.xml文件,maven有以下三点功能: 1.项目构建(可以帮助我们更快速的打包、构建项目) 2.依赖管理,例如我们连接数据库需要的jar包驱动、处理excel表格的驱动等,还有

    2024年04月13日
    浏览(37)
  • Maven的安装与配置本地仓库,镜像源,环境变量。

    参考视频: 黑马程序员2023新版JavaWeb开发教程,实现javaweb企业开发全流程 【小飞非系列】最新Maven实战教程-项目实战构建利器 注意安装maven前要先安装jdk环境 : JDK11版本安装包下载地址 1.下载安装包,存放在没有中文的路径中 Maven安装包下载地址 2.将压缩包解压到当前文件

    2024年02月05日
    浏览(36)
  • Mven安装配置、配置国内镜像,jdk17版本、配置maven环境变量

    下载解压 在d盘建立名为maven的文件夹进apache-maven-38.4-bin-zip解压到“D:maven”中,repo是后期生成的现在不用管 修改D:mavenconfsettings.xml,配置国内镜像,jdk17版本 配置maven环境变量 在项目中配置  配置当前项目maven的使用;打开idea File-settings...-Build,Execution,Deployment-Build Tools-Mav

    2024年02月15日
    浏览(35)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包