今天打算安装阿里大于到自己的本地仓库上,在官网下载了阿里大于的SDK( SDK及DEMO下载_SDK及DEMO下载_开发指南_短信服务-阿里云 ),下载之后,里面提供了两个核心的Maven项目,将其安装到本地仓库便可以使用坐标。

但是!但是!总是不能轻易让你成功!!!安装第一SDK的时候,即maven项目的时候,出现了如下报错!!

用了浑身解数也没有安装成功。
------------------------------------------------------- T E S T S-------------------------------------------------------Running com.aliyuncs.auth.AuthTestTests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.467 secRunning com.aliyuncs.auth.CredentialTestTests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0 secRunning com.aliyuncs.auth.ShaHmac256TestTests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0 secRunning com.aliyuncs.ClientExceptionTestjava.io.FileNotFoundException: C:\Users\��Զ��\aliyun-sdk.properties (ϵͳ�Ҳ���ָ�����ļ���)at java.io.FileInputStream.open(Native Method)at java.io.FileInputStream.(FileInputStream.java:146)at java.io.FileInputStream.(FileInputStream.java:101)at com.aliyuncs.BaseTest.getProperties(BaseTest.java:62)at com.aliyuncs.BaseTest.init(BaseTest.java:46)at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)at java.lang.reflect.Method.invoke(Method.java:606)at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:24)at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)at
···
最后想到了一个办法,既然他已经给了jar包,和现有的GAV坐标,不借用idea,那我们可以手动安装(DOS框安装)!于是查了如何手动给maven安装jar文件。这里有一个很好的文章Maven命令安装jar包到本地仓库 - CSDN博客。大家可以借鉴。

打开命令行,输入如下命令 mvn install:install-file -Dfile=jar包的位置 -DgroupId=上面的groupId -DartifactId=上面的artifactId -Dversion=上面的version -Dpackaging=jar
于是成功将两个jar安装。


用阿里给的Demo,填入相应的信息,测试:

成功!!!
