gegebenWie schließen Sie eine transitive Projektabhängigkeit in gradle
dependencies {
compile project(':subproject') {
transitive = false
}
}
Das ist nicht richtig in gradle 1.3 funktioniert. (d. h. alle Abhängigkeiten sind aus dem Unterprojekt enthalten)
Ist das ein Fehler oder gibt es eine andere Syntax zum Ausschließen von Projektabhängigkeiten?
ich einen Jira auf diese gefunden, die noch nicht angesprochen hat, aber es scheint eine Arbeit um zu sein, wie folgt: Fügen Sie zusätzliche Pars um Projekt wie folgt kompilieren (project (': subproject')) {transitive = false} - Ich benutze dies und es funktioniert für mich - nicht intuitiv aber effektiv –
Dieser Kommentar sollte als Antwort markiert werden. Der unglückliche Aspekt davon ist, dass wenn Sie alle diese Projekte ausschließen, wenn Sie zufällig eine dieser Menge enthalten (weil Sie nur eine Teilmenge der Gläser in dieser Liste benötigen), wird Gradle Sie nicht lassen. Also für verrückte Projekte, die Spaß machen, nur durch etwas Einfaches. – Core