第三方SDK生成JAR包

在开发过程中,不免会接触到第三方SDK的使用,需要下载并导入己方maven项目中,而SDK如何生成JAR包文件呢?

需要使用到maven命令
使用该命令需要系统上装有jdk和maven并配置好相应的环境。具体安装配置可自行Google

maven安装路径下的settings.xml中的
<localRepository>D:\Maven\repository</localRepository>
决定了mvn install的输出路径,如果配置了多个仓库路径可以在这更改
或者等执行完相应的命令后,到默认指定的仓库中复制一份到目标仓库即可

命令详解
1. -Dfile:jar包所在本地的具体路径
2. -DgroupId:项目组织唯一的标识符,实际对应JAVA的包的结构
3. -DartifactId:项目的唯一的标识符,实际对应项目的名称,就是项目根目录的名称
4. -Dversion:版本号
5. -Dpackaging:打包的类型

<!-- 示例 -->
<dependency>
            <groupId>com.eelve</groupId>
            <artifactId>todo</artifactId>
            <version>1.0</version>
</dependency>
<!--若id中有空格需要加上双引号 -->
mvn install:install-file -Dfile=D:/xx/xxx-1.0.jar  -DgroupId=com.eelve -DartifactId=todo -Dversion=1.0 -Dpackaging=jar

Maven项目中导入第三方SDK JAR 包,下载的SDK并无POM文件信息

<!-- 将jar包导入到本地仓库的命令为:-->
mvn install:install-file -Dfile=<path-to-jarfile> 
-DgroupId=<group-id> 
-DartifactId=<artifact-id> 
-Dversion=<version> -
Dpackaging=<packaging>

<!-- Such as : xxxSDK -->
mvn install:install-file -Dfile=D:\GoogleDownLoad\sdk-java-28201028\taobao-sdk-java-auto_1634887694544-20211022.jar 
-DgroupId=com.xxx.tch 
-DartifactId=xx.auto 
-Dversion=1.0.0.3 -Dpackaging=jar 
WRITTEN BY:    Richard

I'm discombobulated !