Mein Grundproblem ist, dass ich bei der Durchführung von "Spring-Test" -basierten Tests für meine Controller und Freemarker-Views alle Taglibs im WEB-INF / lib-Ordner haben muss - sonst findet Freemarker sie während der Tests nicht. Ich habe dieses Problem mit der folgenden Maven-Konfiguration gelöst. Es kopiert tatsächlich Taglibs-Dateien in den Ordner src / main / webapp / WEB-INF / lib, bevor Tests ausgeführt werden. Ich möchte diesen Ordner nicht löschen, da das Problem beim Ausführen dieses Tests für die IDE identisch ist.
%Vor%Jetzt migriere ich mein Projekt zu grandle. Wie kann ich dasselbe mit Gradle erreichen?
Hier ist, wie ich dieses Problem (das gleiche wie in Maven tatsächlich) gelöst habe:
Fügen Sie eine weitere Konfiguration für Abhängigkeiten hinzu:
%Vor%Fügen Sie der Konfiguration die erforderliche Abhängigkeit hinzu:
%Vor%Fügen Sie Gradle-Code hinzu, um diese Abhängigkeiten in den erforderlichen Ordner zu kopieren:
%Vor%Das ist es.
Tags und Links gradle maven maven-dependency-plugin