Mac中为Idea附带的Maven配置环境变量并导入本地Jar包依赖
·
遇到的问题
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>fastjson</artifactId>
<version>2.0.51</version>
</dependency>
接手别人的项目,导入Maven依赖报红,查询mvnrepository后发现仓库已发生迁移

为Idea附带的Maven配置环境变量
于是直接下载jar包,想通过命令行执行mvn命令完成导入

但是发现idea自带的maven并没有自动完成环境变量配置的工作,遂手动配置
找到mac环境下maven的安装位置
mac查看隐藏文件需要按下Command + Shift + .(句点)键
/Applications/IntelliJ\ IDEA.app/Contents/plugins/maven/lib/maven3
使用终端zsh编辑环境变量配置文件
vim ~/.zshrc
输入以下内容
export maven=/Applications/IntelliJ\ IDEA.app/Contents/plugins/maven/lib/maven3
export PATH=$PATH:$maven/bin
使命令生效
source ~/.zshrc
此时再运行mvn命令发现可以正常使用

安装jar包依赖
mvn install:install-file -Dfile=/Users/mao/Downloads/fastjson-2.0.51.jar -DgroupId=com.alibaba -DartifactId=fastjson -Dversion=2.0.51 -Dpackaging=jar

命令配置项:
-Dfile: jar的所在路径
-DgroupId: 对应maven坐标的groupId
-DartifactId: 对应maven坐标的artifactId
-Dverson: 对应maven坐标的version
回到idea可以发现刚刚报错的地方消失了🍾
完成后的发现(无需配置环境变量完成同样的事)
配置完成才发现idea中可以直接完成mvn命令的运行

更多推荐
所有评论(0)