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!