参照github的实例,引入
<!--阿里云对象存储oss-->
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>aliyun-oss-spring-boot-starter</artifactId>
</dependency>
结果出现错误,以为是maven的问题,无法引入jar包,于是修改maven仓库,最后发现还是不行,
在版本管理中只配置了
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-alibaba-dependencies</artifactId>
<version>2.2.3.RELEASE</version>
<type>pom</type>
<scope>import</scope>
</dependency>
但是oss的依赖后面转移到了com.aliyun.cloud中
引入
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>aliyun-spring-boot-dependencies</artifactId>
<version>1.0.0</version>
<type>pom</type>
<scope>import</scope>
</dependency>
如果没有在dependencyManageMent中配置版本的话,直接依赖指定版本也行
下面是我的完整配置
<dependencies>
<!--阿里云对象存储oss-->
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>aliyun-oss-spring-boot-starter</artifactId>
</dependency>
</dependencies>
<dependencyManagement>
<dependencies>
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-alibaba-dependencies</artifactId>
<version>2.2.3.RELEASE</version>
<type>pom</type>
<scope>import</scope>
</dependency>
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>aliyun-spring-boot-dependencies</artifactId>
<version>1.0.0</version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencies>
</dependencyManagement>
但是配置完成之后,发现maven仓库还是无法下载对应的jar包
D:\repository\com\alibaba\cloud\aliyun-spring-boot-dependencies\1.0.0
好吧,最后一个办法,自己去阿里云仓库手动下载:https://maven.aliyun.com/mvn/search

下载完成后放入对应目录下,
把下面引入先删掉,然后重新引入,问题解决!
<!--阿里云对象存储oss-->
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>aliyun-oss-spring-boot-starter</artifactId>
</dependency>

完结撒花!

博客讲述了在项目中引用阿里云OSS服务时遇到的依赖问题,首先尝试通过maven配置引入`aliyun-oss-spring-boot-starter`,但发现由于版本更新导致依赖位置变更。在`dependencyManagement`中添加了两个阿里巴巴的依赖,但仍然无法成功下载所需jar包。最后,博主选择从阿里云仓库手动下载jar包并放入本地仓库解决问题。
3227

被折叠的 条评论
为什么被折叠?



