相关文章推荐
逃课的登山鞋  ·  ios 中将 大数据量 ...·  5 月前    · 
失恋的橡皮擦  ·  JavaScript variable ...·  1 年前    · 
失望的鸵鸟  ·  Oculus ...·  1 年前    · 

Could not find artifact com.aliyun:aliyun-sdk-vod-upload报错解决

因为aliyun-sdk-vod-upload暂未开源,所以在远程maven仓库中无法下载

  1. 到阿里云官方下载SDK,官方地址 SDK官方下载地址
    在这里插入图片描述

  2. 下载Java示例代码VODUploadDemo-java-1.4.12.zip开发包(包含示例代码和所需jar包),下载完毕后解压
    在这里插入图片描述

  3. 进入解压后的文件夹,并进入其lib目录下,我们要将依赖安装到我们本地的maven仓库中
    在这里插入图片描述

  4. 在控制台中输入以下命令

    mvn install:install-file -DgroupId=com.aliyun -DartifactId=aliyun-sdk-vod-upload -Dversion=1.4.12 -Dpackaging=jar -Dfile=aliyun-java-vod-upload-1.4.12.jar

    其中1.4.12对应的是aliyun-java-vod-upload的jar包版本,如果下载的不是1.4.12的版本,只需将命令中的涉及到版本号的地方修改为自己下载的版本即可

    1. 安装成功,只需在对应的pom文件中引入依赖即可
    	<dependency>
                <groupId>com.aliyun</groupId>
                <artifactId>aliyun-sdk-vod-upload</artifactId>
                <version>1.4.12</version>
     	</dependency>
                                        我之前照着另一个博主的方式,修改了conf文件里面的settings文件,吧mirrorof标签内的central改为了all,但是没有用,意思就是mirrorsof里面是仓库的名字,可能有些包不在那个仓库里面,所以要去其他仓库去找,所以说要改成all。后来换了一下module,在另一个module的pom.xml文件中添加依赖,没想到居然下好不报错了,然后再去本来的module下,也不报错了。去阿里云找你要下的那个依赖包,通常都会发现在阿里云里面,但为什么下不下来呢?
    然后去官网下载jar包 http://docs-aliyun.cn-hangzhou.oss.aliyun-inc.com/assets/attach/51992/cn_zh/1600848199952/VODUploadDemo-java-1.4.13.zip?spm=a2c4g.11186623.2.40.235a192b2r0uzF&file=VODUploadDemo-java-1.4.13.zi
    解压文件进入lib文件夹执行cmd命令
    .m...
    此类问题通常是IDEA环境编译问题导致,如果确定已经导入所需的资源包,您可以尝试下面两种办法解决:
    在Maven项目中,单击右侧Maven,单击m图标,输入mvn idea:module重新加载资源。module
    在上方菜单栏,选择Build > Rebuild Proj
                                        Could not find artifact com.aliyun:aliyun-java-sdk-core:pom:3.2.8
    解决方案
    在maven本地仓库中找到文件夹com/aliyun/aliyun-java-sdk-core/,可以发现并没有一个叫aliyun-java-sdk-core-3.2.8.pom的文件 ,那么:
    在此文件夹下新建一个文件aliyun-java-sdk-co...
                                        项目场景:
    我再使用maven下载spire.pdf.jar这个包的时候疯狂出现下面这两个问题,并且我是按照官方给的代码进行操作的也就是代码部分肯定没问题,那么基本就是环境的问题了,不过好在我已经成功解决了题示问题,如有帮助请点个赞
    maven出现Dependency not found 和Could not find artifact.
    出现这种问题基本都是maven配置的问题而不是你的代码问题
    如果maven出现了上面这两种情况,而你确保你的依赖等设置没有问题,也就是下载的代码没有问题,那么基
                                        赠送jar包:aliyun-java-sdk-dysmsapi-1.1.0.jar;
    赠送原API文档:aliyun-java-sdk-dysmsapi-1.1.0-javadoc.jar;
    赠送源代码:aliyun-java-sdk-dysmsapi-1.1.0-sources.jar;
    赠送Maven依赖信息文件:aliyun-java-sdk-dysmsapi-1.1.0.pom;
    包含翻译后的API文档:aliyun-java-sdk-dysmsapi-1.1.0-javadoc-API文档-中文(简体)版.zip;
    Maven坐标:com.aliyun:aliyun-java-sdk-dysmsapi:1.1.0;
    标签:aliyunjavasdk、dysmsapi、中文文档、jar包;
    使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览文档内容。
    人性化翻译,文档中的代码和结构保持不变,注释和说明精准翻译,请放心使用。
                                        赠送jar包:netty-codec-http2-4.1.73.Final.jar;
    赠送原API文档:netty-codec-http2-4.1.73.Final-javadoc.jar;
    赠送源代码:netty-codec-http2-4.1.73.Final-sources.jar;
    赠送Maven依赖信息文件:netty-codec-http2-4.1.73.Final.pom;
    包含翻译后的API文档:netty-codec-http2-4.1.73.Final-javadoc-API文档-中文(简体)版.zip;
    Maven坐标:io.netty:netty-codec-http2:4.1.73.Final;
    标签:codec、http2、netty、jar包、java、中文文档;
    使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览文档内容。
    人性化翻译,文档中的代码和结构保持不变,注释和说明精准翻译,请放心使用。
    我们在利用Maven建立一个多模块的聚合工程时,可能会遇到这样的问题,那就是Could not find artifact xxx,并且不能找到的artifact 正是父工程
    此图是我聚合工程的一个项目,在对根pom.xml进行打包的时候mvn package报了如下错误
    Could not find artifact com.xxx:xxx:xxx in nexus-aliyun (https://maven.aliyun.com/repository/public)
    父pom(arti
                                        报错信息变成:Could not find artifact ***  in alimaven
    尝试执行reload project以及重启idea都没有用,而且确认jar在远程仓库中是存在的,那么,可以考虑看看是不是镜像配置问题