Failure to find com.aliyun:aliyun-sdk-vod-upload:pom:1.4.12 in https://repo.maven.apache.org/maven

先附上阿里云视频点播快速入门文档: 快速入门 - 视频点播 - 阿里云,清晰明了的使用文档能让我们少走很多弯路。

我先说下我在使用阿里云视频点播集成到项目的时候,遇到关于aliyun-sdk-vod-upload依赖加载失败的问题。这是因为阿里云的依赖没有开源,maven自动导入不了,需要我们要手动下载依赖,并上传到仓库才可以使用。

Failure to find com.aliyun:aliyun-sdk-vod-upload:pom:1.4.12 in 
 https://repo.maven.apache.org/maven2 was cached in the local reposity,resolution
 willnot be reattempted until the update interval of central has elapsed or updates are forced

解决方法:

1.上阿里云官网, 找到阿里云视频点播,下载播放器sdk

2.找到上传sdk,然后下载,如果你是要做在服务端上传视频的话。

遇到在aliyun-maven仓库(https://maven.aliyun.com/repository/public)中找不到com.aliyun:aliyun-java-sdk-nlp:pom:3.2.0工件的问题,可从以下方面排查解决: 1. **检查Maven是否处于离线模式**:若Maven处于离线模式,它不会尝试从远程仓库下载依赖,仅从本地仓库查找。需确保Maven处于在线模式。可通过命令行参数 `-o` 来开启离线模式,若使用该参数,去掉即可;若在IDE(如IntelliJ IDEA)中,检查Maven设置,取消离线模式勾选。当Maven处于离线模式,尝试访问阿里云Maven仓库时,会因无法从远程获取依赖且本地仓库无所需artifact而报错 [^1]。 2. **手动下载并安装依赖**:由于阿里云部分依赖未开源,Maven无法自动导入,可手动下载依赖并上传到仓库。先从阿里云官方渠道获取 `com.aliyun:aliyun-java-sdk-nlp:3.2.0` 的JAR和POM文件,然后使用Maven命令将其安装到本地仓库: ```bash mvn install:install-file -Dfile=path/to/aliyun-java-sdk-nlp-3.2.0.jar -DgroupId=com.aliyun -DartifactId=aliyun-java-sdk-nlp -Dversion=3.2.0 -Dpackaging=jar ``` 3. **检查Maven编译打包插件配置**:Maven编译打包插件配置有误也可能引发依赖加载问题。可将编译打包插件切换为以下配置,然后对项目进行clean、package等操作: ```xml <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>3.8.1</version> <configuration> <source>1.8</source> <target>1.8</target> <encoding>UTF-8</encoding> </configuration> </plugin> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> <version>${spring-boot-dependencies.version}</version> </plugin> </plugins> </build> ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值