Wie kann das Gradle Plugin Repository geändert werden?
Ich arbeite in einem großen Unternehmen, das die ungefilterte Nutzung externer Bibliotheken strengstens verbietet. Wir müssen alles aus gesegneten Unternehmens-Repositories herausholen und nicht aus dem bloßen Internet, einschließlich gradle.org.
Mit der ursprünglichen Apply-Plugin-Syntax von Gradle in Verbindung mit einem Buildscript-Block kann ich unserem Repo (gesegnete) Plugins hinzufügen und diese in Builds verwenden. Mit anderen Worten
buildscript {
repositories {
maven { url "https://privaterepo.myemployer.com" }
}
dependencies {
// various dependencies
classpath "org.something:some-plugin:1.0"
...
}
apply plugin: "someplugin"
Stattdessen möchte ich die neuen DSL-Plugins verwenden können, d. H.
plugins {
id 'org.something.some-plugin' version '1.0'
}
(Mir ist klar, dass die private Repo-URL irgendwo definiert werden müsste)
Die neue Pluginsyntax wechselt immer zu gradle.org und scheint keine Möglichkeit zu haben, eine alternative Download-URL bereitzustellen. Kennt jemand einen Weg?
Ich habe die Dokumentation und das Internet geprüft und kann die Antwort nicht finden. Entschuldigung, wenn die Antwort ganz offensichtlich ist.
Danke vielmals