Is it possible to add a dependency thats only available to the common source set but none of the other source sets? I'm depending on another subproject that adds a few annotations that should only be used from common and none of the other source sets