Closed
Description
Describe the feature
C2j model files are currently included in service client JARs. These can be pretty hefty (in the case of EC2, around 2.5mb altogether). They do not seem to be providing any value once clients are generated and can be fetched from source. For clients this adds quite a bit of needless overhead to deployable artifacts or shipped software.
Is your Feature Request related to a problem?
The AWS SDK dependencies within the AWS Toolkit for Jetbrains represent the largest chunk of our overall footprint (which is ~50MB). We are trying to reduce this to make it faster to distribute the Toolkit to clients and across remote machines. This change would be a good first step to trimming some fat.
Proposed Solution
Remove C2j model JSON files from generated client JARs.
Describe alternatives you've considered
No response
Acknowledge
- I may be able to implement this feature request
AWS Java SDK version used
2.17.76
JDK version used
N/A
Operating System and version
N/A