<@U0B8ZP13Q>: A plugin would have compile time dep...
# kobalt
@cedric: A plugin would have compile time dependencies on the kobalt-api, and then indirectly on kotlin and all the other stuff that implies, so fatJar would include them. These dependencies are however available already at runtime because they are shipped with Kobalt itself, so there is no need to include them, but that's what fatJar would do. The assemble directive could let you choose what dependencies to actually bundle with a plugin, like only jsch in the case of the ssh-plugin.