Maven—aws java sdk依赖项的范围

Maven—aws java sdk依赖项的范围,maven,amazon-web-services,amazon-s3,Maven,Amazon Web Services,Amazon S3,在AWS上开发时,AWS java sdk依赖项的范围应该是什么? 我看到创建的war文件超过了60MB,所以我想知道我是否不会打包所有sdk JAR,AWS上的tomcat会提供所有依赖项吗 <dependency> <groupId>com.amazonaws</groupId> <artifactId>aws-java-sdk</artifactId> <version>1.11.106</version>

在AWS上开发时,AWS java sdk依赖项的范围应该是什么?
我看到创建的war文件超过了60MB,所以我想知道我是否不会打包所有sdk JAR,AWS上的tomcat会提供所有依赖项吗

<dependency>
<groupId>com.amazonaws</groupId>
<artifactId>aws-java-sdk</artifactId>
<version>1.11.106</version>
</dependency>

亚马逊网站
aws java sdk
1.11.106
如果我不打包所有的sdk jar,那么AWS上的tomcat会提供所有的sdk jar吗 依赖关系

在AWS上运行的任何Tomcat都不会自动为您提供AWS SDK依赖项。但是,您不必包含整个SDK。您只能包含与希望代码与之交互的AWS服务相对应的各个SDK模块。例如,要仅包括S3模块,您可以使用以下内容:

<dependency>
   <groupId>com.amazonaws</groupId>
   <artifactId>aws-java-sdk-s3</artifactId>
   <version>1.11.106</version>
</dependency>

亚马逊网站
更多细节

如果我不打包所有的sdk jar,那么AWS上的tomcat会提供所有的sdk jar吗 依赖关系

在AWS上运行的任何Tomcat都不会自动为您提供AWS SDK依赖项。但是,您不必包含整个SDK。您只能包含与希望代码与之交互的AWS服务相对应的各个SDK模块。例如,要仅包括S3模块,您可以使用以下内容:

<dependency>
   <groupId>com.amazonaws</groupId>
   <artifactId>aws-java-sdk-s3</artifactId>
   <version>1.11.106</version>
</dependency>

亚马逊网站
更多细节