Erstellen Sie ein Gradle-plugin mit der Abhängigkeit von anderen (externen) plugins

Ich will ein plugin erstellen, dass automatisch für andere (externe plugins). Dies erfordert das einstellen der buildscripts Abhängigkeit für das plugin, bevor ich Sie nenne, "anwenden plugin". Jedoch scheint es, wie kann ich nicht hinzufügen, buildscripts Abhängigkeiten in ein plugin oder habe ich bekommen:
Können Sie nicht ändern eine Konfiguration hat, die sich nicht in den ungelösten Zustand!

Ist es eine Lösung für dieses ?

Mein Beispiel (nicht funktionierenden) code:

import org.gradle.api.Project
import org.gradle.api.Plugin
class SamplePlugin implements Plugin<Project>{
  void apply(Project project) {

    project.buildscript.dependencies.add("classpath","net.sourceforge.cobertura:cobertura:1.9.4.1");

    project.configure(project){         
      apply plugin: 'cobertura' 
    }
  }
}
InformationsquelleAutor vicsz | 2012-04-09
Schreibe einen Kommentar