Gradle 1.2: Exclude Verzeichnis unter Ressourcen sourceSets
Habe ich die Entwicklung im Zusammenhang Verzeichnis src/main/resources/certs/test
die notwendig ist, eine externe Bibliothek. Dies hat einige cert-Dateien, die nicht benötigt werden in den Aufbau der Produktion.
Ich im moment ausschließen, alles unter diesem Verzeichnis mit folgenden block in build.gradle
:
sourceSets {
main {
resources {
exclude '**/test/*'
}
}
}
Dieser tut es gut, lässt aber hässlich leeres Verzeichnis test
liegen. Was sind meine Optionen, die nicht in diesem Verzeichnis, im letzten Krieg?
Habe ich versucht, ohne '**/test'
, aber es funktioniert überhaupt nicht.
Ich Krieg Gradle-plugin und 1.2
Du musst angemeldet sein, um einen Kommentar abzugeben.
Verwendung von Gradle 1.1, das funktioniert für mich:
gradle clean build
resources { exclude '*.*' exclude '**/' }
Ich hatte ein ähnliches problem mit Produktions-Dateien in einer JAR-Datei (obwohl mir waren keine test-Dateien). Ich löste es mit dem folgenden:
z.B.
Gemeinsame projet layout zu legen, um test-Dateien unter der
test
Quelle eingestellt, so dass Sie nicht haben, um Sie auszuschließen aus dermain
Quelle eingestellt.Aus der Gradle Dokumentation, das Standard-layout des Projektes ist wie folgt: