Hello, When this plugin <https://github.com/jenkinsci/aws-java-sdk-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. I filed tentatively https://github.com/jenkinsci/aws-java-sdk-plugin/pull/528/ as a way to do this and I went already through some of the downstream usages to determine what modules were required. 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, Vincent -- You received this message because you are subscribed to the Google Groups "Jenkins Developers" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-dev/CAH-zGCgTx%3DjMK1mRqDOkrQPnfK%2Bnxmrks840SMa3m9O_GjvGpQ%40mail.gmail.com.
