Gradle entspricht maven-dependency-plugin

8

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?

    
Ivan Sopov 19.05.2013, 16:11
quelle

1 Antwort

10

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.

    
Ivan Sopov 19.05.2013, 18:17
quelle