software-challenge / backend

Server, Client und Spiel-Plugins der Software-Challenge Germany
https://www.software-challenge.de
11 stars 10 forks source link

Compile separate sourcesets independently #366

Open xeruf opened 3 years ago

xeruf commented 3 years ago

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.