Maven依赖管理之本地依赖安装

发布日期 2024-03-11 10:29:18

最近接触一个新项目,代码拉下来后发现有个依赖报错,应该是阿里支付相关的依赖:

第一反应是去官方仓库查询版本号是否正确,因为maven配置在其他项目中使用过程中都没有问题,唯独这个项目出了这么个问题,查询官方版本号如下:

可以看到区别是版本号后面多了个.ALL,于是尝试修改项目中的version,果然不报错了:

但是不太清楚这两种版本的区别,我也本着尽量不去改东西的原则,就只能维持它原来的version,然后问同事要这个依赖包去将其安装到maven本地依赖仓库中,先到idea中找到maven窗口,点击Excute maven goal后输入安装命令:

安装命令如下:

mvn install:install-file -Dfile=C:\\Users\\Administrator\\Desktop\\alipay-sdk-java-4.8.10.jar -DgroupId=com.alipay.sdk -DartifactId=alipay-sdk-java -Dversion=4.8.10 -Dpackaging=jar -DgeneratePom=true -DcreateChecksum=true

其中-Dfile路径就是问同事要的依赖包存放路径,-DgroupId、-DartifactId、-Dversion是指pom文件中对应的groupId、artifactId、version。输入安装命令后回车即可安装,结果如下:

年末感恩回馈