1. 程式人生 > >Maven mvn install 本地jar新增到maven倉庫中

Maven mvn install 本地jar新增到maven倉庫中

最近在使用支付寶、財付通這樣的第三方支付,在使用支付寶過程中需要引入官方SDK方便開發,使用以下命令來將本地的jar裝載到maven倉庫中。


這裡有幾點需要注意點,我使用Windows10時,使用powershell 死活不可以,報錯誤:
[ERROR] The goal you specified requires a project to execute but there is no POM in this directory 無奈使用cmd 就沒問題了
另外需要注意的是-Dfile的引數中不要有空格等特殊字元。


執行以下命令(前提你已經將maven加入環境變數中)


mvn install:install-file -DgroupId=alipay -DartifactId=alipay-trade-sdk -Dversion=1.0 -Dpackaging=jar -Dfile=F:\支付寶SDKJARlongguo\alipay-trade-sdk.jar


mvn install:install-file -DgroupId=alipay -DartifactId=alipay-sdk-java20151021120052 -Dversion=1.0 -Dpackaging=jar -Dfile=F:\支付寶SDKJARlongguo\alipay-sdk-java20151021120052.jar


build success!


然後使用時,在pom中新增


<dependency>
dependency>    <groupId>  <groupId>alipaylipay</groupId>
/groupId>    <artifactId>  <artifactId alipay-trade-sdk</artifactId>
   <version>1.0</version>
</dependency>

<dependency>
   <groupId>alipay</groupId>
   <artifactId>alipay-sdk-java20151021120052</artifactId>
   <version>1.0</version>
</dependency>

 

bingo!