Maven - aws-java-sdk依赖的范围

时间:2017-09-08 23:32:31

标签: maven amazon-web-services amazon-s3

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

NSData

1 个答案:

答案 0 :(得分:1)

  

如果我不打包所有sdk jar将在tomcat上提供所有的tomcat   依赖?

在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>

有关详细信息,请参阅the documentation中的指定各个SDK模块部分。