遇到的问题

<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命令的运行

Logo

北京人形旗下天工造物具身智能开源社区,聚焦具身天工与慧思开物两大平台

更多推荐