將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中的代碼 剪切 –>保存 –>粘貼 –>保存,此時就大功告成了。網站