Group: com.cloudbees.sdk - All Dependencies
CloudBees SDK fallback bees CLI assembly · Creates a zip file that contains the Maven repository image of everything necessary to boot bees-driver without a working network connection. This is so that at least "bees init" command would succeed without network. Once the proxy gets properly configured, bees SDK should update itself, so we don't really have to bundle the latest version.
CloudBees SDK 2nd stage bootloader packaging · This module creates two things: (1) a text file that contains a list of GAV coordinates needed for the 2nd stage boot loader (2) jar files mentioned above, in the Maven repository directory layout. Using Maven repository directory layout, as opposed to more simpler "flat directory with full of jars", allow us to share the jar files between fallback bees-driver dependencies and boot2, which saves disk space a lot. We do this in a separate module outside boot2, so that the list includes the bees-boot2 jar itself.
CloudBees SDK Distribution Zip · This module creates a final assembly
CloudBees SDK Parent POM · 'bees' command and its ecosystem
CloudBees SDK Bootstrapper Parent POM · 'bees' command bootstrap, just enough to self-update but no CloudBees API dependency