Feature request: mavenCentral() like convenience getter for company's internal repository

Here’s some ideas that use repositories.ext How to create custom repository type?

Here’s an example of a plugin using Groovy’s metaClass. https://github.com/Ullink/gradle-repositories-plugin

In addition to adding custom methods to project.repositories in a similar way to that plugin, we’ve been successfully using the following in our plugin’s apply() to add our methods to publishing.repositories:

project.plugins.withType( PublishingPlugin, new Action<PublishingPlugin>() {
    @Override
    void execute( PublishingPlugin publishingPlugin )
    {
        project.extensions.configure( PublishingExtension, new Action<PublishingExtension>() {
            @Override
            void execute( PublishingExtension publishingExtension )
            {
                addOurCustomRepoMethods( publishingExtension.repositories )
            }
        } )
    }
} )