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!