将jar包安装到本地仓库

说明:本文将介绍如何利用maven命令,将jar包下载到本地仓库,同时在maven项目中添加依赖引入jar包

举例:将小米推送的两个jar包(json-simple-1.1.1.jar ,MiPush_SDK_Server_2_2_19.jar)安装到本地仓库,并在maven项目中添加依赖

1、获取jar包

1.1 在http://admin.xmpush.xiaomi.com/mipush/downpage/网站上, 下载MiPush_SDK.zip;
1.2 将已经下载好的压缩包解压到目录:F:\lee\MiPush_Server_Java\java\sdk,获得json-simple-1.1.1.jar ,MiPush_SDK_Server_2_2_19.jar两个jar包;java

2、添加依赖

2.1 在maven项目的pom.xml文件中添加依赖
在标签内添加以下依赖后,pom.xml文件会报错,先不要着急,继续走下一步web

<dependency>
    <groupId>MiPush_Server_Java.java.sdk</groupId>
    <artifactId>json-simple</artifactId>
    <version>1.1.1</version>
</dependency>
<dependency>
    <groupId>MiPush_Server_Java.java.sdk</groupId>
    <artifactId>MiPush_SDK_Server</artifactId>
    <version>2.2.19</version>
</dependency>
3、打包

3.1 Windows环境下,同时按下(Windows+R)组合键后,输入:cmd
3.2 打 json-simple-1.1.1.jar包
在命令行粘贴以下命令,回车便可:json

C:\Users\Administrator>mvn install:install-file -DgroupId=MiPush_Server_Java.java.sdk -DartifactId=json-simple -Dversion=1.1.1 -Dpackaging=jar -Dfile=F:/lee/MiPush_Server_Java/java/sdk/json-simple-1.1.1.jar

效果以下:ruby

[INFO] Scanning for projects...
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building Maven Stub Project (No POM) 1
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] --- maven-install-plugin:2.4:install-file (default-cli) @ standalone-pom
---
[INFO] Installing F:\lee\MiPush_Server_Java\java\sdk\json-simple-1.1.1.jar to D:
\devtools\newRepository\MiPush_Server_Java\java\sdk\json-simple\1.1.1\json-simpl
e-1.1.1.jar
[INFO] Installing C:\Users\ADMINI~1\AppData\Local\Temp\mvninstall249519255362701
4455.pom to D:\devtools\newRepository\MiPush_Server_Java\java\sdk\json-simple\1.
1.1\json-simple-1.1.1.pom
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 1.006 s
[INFO] Finished at: 2018-08-22T10:51:14+08:00
[INFO] Final Memory: 7M/123M
[INFO] ------------------------------------------------------------------------

3.3 打 MiPush_SDK_Server_2_2_19.jar包
在命令行粘贴以下命令,回车便可:maven

C:\Users\Administrator>mvn install:install-file -DgroupId=MiPush_Server_Java.java.sdk -DartifactId=MiPush_SDK_Server -Dversion=2.2.19 -Dpackaging=jar -Dfile=F:/lee/MiPush_Server_Java/java/sdk/MiPush_SDK_Server_2_2_19.jar

效果以下:svg

[INFO] Scanning for projects...
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building Maven Stub Project (No POM) 1
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] --- maven-install-plugin:2.4:install-file (default-cli) @ standalone-pom
---
[INFO] Installing F:\lee\MiPush_Server_Java\java\sdk\MiPush_SDK_Server_2_2_19.ja
r to D:\devtools\newRepository\MiPush_Server_Java\java\sdk\MiPush_SDK_Server\2.2
.19\MiPush_SDK_Server-2.2.19.jar
[INFO] Installing C:\Users\ADMINI~1\AppData\Local\Temp\mvninstall494539549572039
4134.pom to D:\devtools\newRepository\MiPush_Server_Java\java\sdk\MiPush_SDK_Ser
ver\2.2.19\MiPush_SDK_Server-2.2.19.pom
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 0.651 s
[INFO] Finished at: 2018-08-22T10:52:10+08:00
[INFO] Final Memory: 7M/123M
[INFO] ------------------------------------------------------------------------
4、使依赖生效

4.1 打开pom.xml文件,将2.1中的代码 剪切 –>保存 –>粘贴 –>保存,此时就大功告成了。网站