Como o repositório do plugin gradle pode ser alterado?

Eu trabalho em uma grande empresa com uma política estrita que proíbe o uso não filtrado de bibliotecas externas. Temos que extrair tudo, desde os abençoados repositórios corporativos, e não a internet, incluindo o gradle.org.

Usando a sintaxe original de plug-in de aplicação da gradle, em conjunto com um bloco buildscript, eu posso adicionar plugins (abençoados) ao nosso repositório e usá-los em builds. Em outras palavras:

buildscript {
    repositories {
        maven { url "https://privaterepo.myemployer.com" }
    }

    dependencies {
        // various dependencies
        classpath "org.something:some-plugin:1.0"
        ...
    }

apply plugin: "someplugin"

Em vez disso, quero poder usar os novos plug-ins DSL, ou seja,

plugins {
    id 'org.something.some-plugin' version '1.0'
}

(Percebo que o repositório particular precisaria ser definido em algum lugar)

A nova sintaxe do plug-in sempre vai para gradle.org e não parece ter meios de fornecer um URL de download alternativo. Alguém sabe de uma maneira?

Examinei a documentação e a Internet e não consigo encontrar a resposta. Desculpas se a resposta for completamente óbvia.

Muito Obrigado!

questionAnswers(4)

yourAnswerToTheQuestion