有时候我们在idea的pom文件中添加maven依赖时,会因为某些原因,无法自动导入maven依赖。这时我们可以手动下载该依赖的jar包,然后执行以下命令:
mvn install:install-file -Dfile=jar包的位置(参数一) -DgroupId=groupId(参数二) -DartifactId=artifactId(参数三) -Dversion=version(参数四) -Dpackaging=jar
要注意的是,需要将idea的maven设置为我们本地安装的maven,而不是idea自带的maven。这样我们就可以在本地的终端上执行上面的命令。如果用的是idea自带的maven,则需要在idea中配置maven终端,在idea的终端中执行命令才行。
命令示例:
mvn install:install-file -Dfile="/home/cdx/Downloads/mapper-4.1.5.jar" -DgroupId=tk.mybatis -DartifactId=mapper -Dversion=4.1.5 -Dpackaging=jar
执行完成之后,就可以在maven的本地仓库中找到这个依赖包了。此时再回到idea中,即可正确导入依赖。