Currently, we have different sourcesets in the sdk, server and plugin, but currently they are all bunched together again at compilation. It would be sensible if the respective sourcesets would only be available to the dependencies that need them, thus exposing in which cases we do the separation improperly.
This will require some Gradle magic, but I have mostly figured it out already.
Currently, we have different sourcesets in the sdk, server and plugin, but currently they are all bunched together again at compilation. It would be sensible if the respective sourcesets would only be available to the dependencies that need them, thus exposing in which cases we do the separation improperly. This will require some Gradle magic, but I have mostly figured it out already.