在AWS上开发时,aws-java-sdk依赖的范围应该是什么? 我看到创建的war文件超过60MB,所以我想知道我是否不会打包所有的sdk jars会在AWS上提供所有依赖的tomcat吗?
NSData
答案 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模块部分。