通常大家需要引入一个第三放 jar 包,直接在 maven 仓库中搜索,然后将依赖的格式 copy 到 pom.xml文件中即可。
然而有些情况需要引入本地的 Jar 包,比如:
1、有些二方包合作开发者由于没有权限等原因暂时无法打到公司的maven仓库中,为了不影响开发进度,你可以引入本地的 Jar 包。
2、由于某个三方包不在公司的maven 仓库,但是必须要用。
3、使用某个三方库有BUG,在源码上修复后打包,没法传中央仓库,本地使用。
simple-retry4j-1.1.2.jar 文件
1、通过 cd 命令进入到该 jar 包所在文件件。
2、执行 install 指令
命令如下:
mvn install:install-file -Dfile=simple-retry4j-1.1.2.jar -DgroupId=com.github.chujianyun -DartifactId=simple-retry4j -Dversion=1.1.2 -Dpackaging=jar
执行完毕,该 jar 包就被安装到了 repository\com\github\chujianyun\simple-retry4j\1.1.2 目录中。
其实这里的选项和 maven 中的依赖中的 groupid, artifactId,version 一一对应。
com.github.chujianyun
simple-retry4j
1.1.2
项目中使用就可以用上述依赖引入该 jar 包。
直接打开 本地 repository 目录,比如我的在 .m2目录下
直接打开: open ~/.m2
按照上面步骤的分析最终路径应该为 ~/.m2/repository/com/github/chujianyun/simple-retry4j/1.1.2
一次从外层往下进入内层目录,不存在则创建,然后将jar 包 拷贝进去。
参加另外一篇博文《将本地Jar包导入Maven项目的4种方式》
本文难度不大,重要的是提醒大家开发时开动脑筋,不要被一些小困难阻塞住任务,影响开发进度。