Gradle odpowiednik wtyczki maven-dependency

Moim głównym problemem jest to, że podczas uruchamiania testów opartych na „wiosennym teście” dla moich kontrolerów i widoków Freemarkera muszę mieć wszystkie tagliby wewnątrz folderu WEB-INF / lib - w przeciwnym razie freemarker nie znajdzie ich podczas testów. Rozwiązałem ten problem za pomocą następującej części konfiguracji Maven. W rzeczywistości kopiuje słoiki taglibs do folderu src / main / webapp / WEB-INF / lib przed uruchomieniem testów. Nie chcę wyczyścić tego folderu, ponieważ problem jest taki sam podczas uruchamiania tego testu dla środowiska IDE.

<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-dependency-plugin</artifactId>
<version>2.3</version>
<executions>
    <!-- Freemaarker requires that all taglibs should reside in WEB-INF/lib folder -->
    <execution>
        <id>tests</id>
        <phase>test-compile</phase>
        <goals>
            <goal>copy</goal>
        </goals>
        <configuration>
            <outputDirectory>${basedir}/src/main/webapp/WEB-INF/lib/</outputDirectory>
            <artifactItems>
                <artifactItem>
                    <groupId>org.springframework.security</groupId>
                    <artifactId>spring-security-taglibs</artifactId>
                    <version>${spring.security.version}</version>
                </artifactItem>
            </artifactItems>
        </configuration>
    </execution>
</executions>
</plugin>

Teraz przeprowadzam migrację projektu do stopniowania. Jak mogę osiągnąć to samo z gradle?

questionAnswers(1)

yourAnswerToTheQuestion