Maven: 安装本地jar包到本地.m2仓库
问题:
有时候需要引用一些不是自己工程生成的jar包来调试,而这些jar包显然不是中心仓库的,也不是私有仓库的,而是为了调试由同事临时生成给你或者你自己下载的。
这时候就需要手动安装jar包到本地maven仓库里面去,类似的报错如下:
Missing artifact commons-math3:commons- math3:jar:3.4.1....
解决方法:
命令行使用maven命令:
mvn install:install-file -Dfile=<path-to-file> -DgroupId=<group-id> -DartifactId=<artifact-id> -Dversion=<version> -Dpackaging=<packaging>
比如:
mvn install:install-file -Dfile="C:\Users\xxx\Desktop\commons-math3-3.4.1.jar" -DgroupId=org.apache.commons -DartifactId=commons-math3 -Dversion=3.4.1 -Dpackaging=jar