Hello,
When this
plugin was created back in 2015, it was 19,4Mb.
AWS has added so many apis over the years that it has now exploded and weights 195Mb.
I'm considering splitting it per module so that each Jenkins plugin that needs AWS SDK depends on exactly what it needs.
The existing plugin (aws-java-sdk) would still exist but depend on the new plugins, and downstream consumers would be able to replace it by the new modules they need.
So far, I listed the following:
* aws-java-sdk-cloudformation
* aws-java-sdk-codebuild
* aws-java-sdk-ec2
* aws-java-sdk-ecr
* aws-java-sdk-ecs
* aws-java-sdk-elasticbeanstalk
* aws-java-sdk-iam
* aws-java-sdk-kms
* aws-java-sdk-s3
* aws-java-sdk-ssm
* aws-java-sdk-sts
* jmespath-java
Any concern with this proposal? Are there modules I may have missed ? Please let me know.
Regards,