Currently the dependencies that we ship are visible to the other plugins and ex. the outdated gson plugin that we package might cause problems to other plugins in the same IDE.
A possible approach could be to use the shadow gradle plugin: https://imperceptiblethoughts.com/shadow/introduction/
It would create a single fat jar with all the dependencies thus hiding them.