maven工程需要的外部jar包可以在pom.xml文件中指定,编译时自动下载。但如果我们想引用自己下载或编译的jar包,怎么办呢?这时就需要将自己的jar包添加到本地仓库。具体步骤如下:
1.在pom文件中添加依赖,其中groupId等变量都自拟。
例如:
2.在命令行执行以下命令,提示build success即表示安装成功。
mvn install:install-file -DgroupId=sun.misc.BASE64Decoder -DartifactId=sun.misc.BASE64Decoder -Dversion=1.0 -Dpackaging=jar -Dfile=E:\jar\sun.misc.BASE64Decoder.jar
包完整路径
其中,命令中指定的groupId等都与pom文件保持一致。
3.jar包成功添加到本地仓库后,就可以在pom文件中引用啦!
4. 还有就是如果.m2下面加上自己配的settings.xml 不然他会优先打包到.m2下面。
(也就是他自己的文件.xml,也需要膝盖路径)