maven 引入本地sdk包

开发钉钉扫码登录第三方网站,原引用maven 最新包,开发时不支持现有业务,在线包也一直没有更新,故使用本地sdk 包, 引入maven

原引用maven 最新包
 <dependency>
     <groupId>com.aliyun</groupId>
     <artifactId>alibaba-dingtalk-service-sdk</artifactId>
     <version>1.0.1</version>
 </dependency>
方式1(推荐):maven 引入本地sdk包
mvn install:install-file -Dmaven.repo.local=C:\Users\lx\.m2\repository -DgroupId=com.taobao -DartifactId=taobao-sdk-java-auto -Dversion=1.0.1 -Dpackaging=jar -Dfile=C:\Users\lx\Downloads\taobao-sdk-java-auto_1479188381469-20211105.jar

参数

Dmaven.repo.local   指定的maven仓库的地址
DgroupId            指maven创库存放jar包的路径, 也是pom文件中groupId:标签中的值;
DartifactId         指是pom文件中artifactId标签中的值
Dversion            指版本号;
Dfile               指当前jar所存放的位置

文件目录

C:\Users\lx\Downloads\taobao-sdk-java-auto_1479188381469-20211105.jar
C:\Users\lx\Downloads\taobao-sdk-java-auto_1479188381469-20211105-source.jar

注意:如果用 jenkins自动打包发版,需要
操作系统上.m2上的 jar 拷贝到 jenkins的仓库 路径 /var/lib/jenkins/.m2/repository

在这里插入图片描述

方式2:在pom.xml文件中添加路径systemPath
<dependency>
  <groupId>com.ali</groupId>
  <artifactId>pay</artifactId>
  <version>1.0</version>
  <scope>system</scope>
  <systemPath>${project.basedir}/src/main/webapp/WEB-INF/lib/taobao-sdk-java-auto_1479188381469-20211105.jar</systemPath>
</dependency>
使用 pom.xml 引入
<dependency>
	<groupId>com.taobao</groupId>
	<artifactId>taobao-sdk-java-auto</artifactId>
	<version>1.0.1</version>
</dependency>
Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐