You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
115 lines
4.1 KiB
115 lines
4.1 KiB
<?xml version="1.0" encoding="UTF-8"?>
|
|
<project xmlns="http://maven.apache.org/POM/4.0.0"
|
|
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
|
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
|
|
<parent>
|
|
<groupId>org.dromara</groupId>
|
|
<artifactId>dk-common</artifactId>
|
|
<version>${revision}</version>
|
|
</parent>
|
|
<modelVersion>4.0.0</modelVersion>
|
|
|
|
<artifactId>common-oss</artifactId>
|
|
|
|
<description>
|
|
ruoyi-common-oss oss服务
|
|
</description>
|
|
|
|
<dependencies>
|
|
|
|
<dependency>
|
|
<groupId>org.dromara</groupId>
|
|
<artifactId>common-dubbo</artifactId>
|
|
</dependency>
|
|
|
|
<dependency>
|
|
<groupId>org.dromara</groupId>
|
|
<artifactId>common-redis</artifactId>
|
|
</dependency>
|
|
|
|
<!-- AWS SDK for Java 2.x -->
|
|
<dependency>
|
|
<groupId>software.amazon.awssdk</groupId>
|
|
<artifactId>s3</artifactId>
|
|
<exclusions>
|
|
<!-- 将基于 Netty 的 HTTP 客户端从类路径中移除 -->
|
|
<exclusion>
|
|
<groupId>software.amazon.awssdk</groupId>
|
|
<artifactId>netty-nio-client</artifactId>
|
|
</exclusion>
|
|
<!-- 将基于 CRT 的 HTTP 客户端从类路径中移除 -->
|
|
<exclusion>
|
|
<groupId>software.amazon.awssdk</groupId>
|
|
<artifactId>aws-crt-client</artifactId>
|
|
</exclusion>
|
|
<!-- 将基于 Apache 的 HTTP 客户端从类路径中移除 -->
|
|
<exclusion>
|
|
<groupId>software.amazon.awssdk</groupId>
|
|
<artifactId>apache-client</artifactId>
|
|
</exclusion>
|
|
<!-- 将配置基于 URL 连接的 HTTP 客户端从类路径中移除 -->
|
|
<exclusion>
|
|
<groupId>software.amazon.awssdk</groupId>
|
|
<artifactId>url-connection-client</artifactId>
|
|
</exclusion>
|
|
</exclusions>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>software.amazon.awssdk</groupId>
|
|
<artifactId>sts</artifactId>
|
|
<version>2.28.22</version>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>software.amazon.awssdk</groupId>
|
|
<artifactId>url-connection-client</artifactId>
|
|
<version>2.28.22</version> <!-- 必须与SDK主版本严格一致 -->
|
|
</dependency>
|
|
|
|
|
|
<!-- 使用AWS基于 CRT 的 S3 客户端 -->
|
|
<dependency>
|
|
<groupId>software.amazon.awssdk.crt</groupId>
|
|
<artifactId>aws-crt</artifactId>
|
|
</dependency>
|
|
|
|
<!-- 基于 AWS CRT 的 S3 客户端的性能增强的 S3 传输管理器 -->
|
|
<dependency>
|
|
<groupId>software.amazon.awssdk</groupId>
|
|
<artifactId>s3-transfer-manager</artifactId>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>org.dromara</groupId>
|
|
<artifactId>common-cloudsdk</artifactId>
|
|
<version>2.2.2</version>
|
|
<scope>compile</scope>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>io.minio</groupId>
|
|
<artifactId>minio</artifactId>
|
|
<version>${minio.version}</version>
|
|
</dependency>
|
|
|
|
<dependency>
|
|
<groupId>com.aliyun.oss</groupId>
|
|
<artifactId>aliyun-sdk-oss</artifactId>
|
|
<version>${aliyun-oss.version}</version>
|
|
</dependency>
|
|
|
|
|
|
</dependencies>
|
|
<repositories>
|
|
<repository>
|
|
<id>software.amazon.awssdk</id>
|
|
<name>software.amazon.awssdk</name>
|
|
<url>https://mvnrepository.com/artifact/software.amazon.awssdk/s3/</url>
|
|
<releases>
|
|
<updatePolicy>always</updatePolicy>
|
|
<enabled>true</enabled>
|
|
</releases>
|
|
<snapshots>
|
|
<updatePolicy>always</updatePolicy>
|
|
<enabled>true</enabled>
|
|
</snapshots>
|
|
</repository>
|
|
</repositories>
|
|
</project>
|
|
|