Gradle ausschließen eines bestimmten Teilprojekt aus dem vollen bauen


In unserem Gradle-Projekt wollen wir ein neues Modul hinzufügen, für functional-tests benötigt, um Zugriff auf Abhängigkeiten von anderen Teilprojekte, aber noch nicht ausgeführt, als Teil des gesamten Projekts erstellen. Wenn ich es versuchen, es wird immer noch gebaut:

def javaProjects() {
   return subprojects.findAll { it.name != 'functional-tests' }
}

configure(javaProjects()) {
   ...
}

project(':functional-tests') {
    ....
}

Das Ergebnis ist das gleiche, auch wenn ich den functional-tests build auf einem separaten build.gradle-Datei von Ihrer eigenen. Kann mir jemand sagen, wie dies zu erreichen?

InformationsquelleAutor Paddy | 2015-02-02
Schreibe einen Kommentar