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.

Reply via email to