GitHub provides the ability to publish/host (binary) releases. My idea is to use the Github Releases as repository in Gradle. (Travis is able to automatically deploy to Github Releases, so this would give a very smooth workflow.)
This would remove the burden of managing a 3th party maven repository.
I know there is https://jitpack.io, but its not free for private usage and it also seems to fail more complex builds involving 3th party tools. (And why should a repository build things itself, this is the job of the CI server)
Using the Github Rest API to find projects & release versions seems to be a logical step and actually just another form of repository. This would even work with private repositories, where as public maven repos obviously would not be possible.
Would it make sense to write a plugin which provides a new repository ‘github-releases’? I’d like to give this a try. Maybe someone can point out another plugin which implements a custom repo, if this is possible?