Gradle equivalente de maven-dependencia-plugin

Mi problema raíz es que cuando ejecuto pruebas basadas en "pruebas de primavera" para mis controladores y vistas de Freemarker, necesito tener todas las etiquetas dentro de la carpeta WEB-INF / lib; de lo contrario, freemarker no las encontrará durante las pruebas. Resolví este problema con la siguiente pieza de configuración de Maven. En realidad, copia los archivos taglibs en la carpeta src / main / webapp / WEB-INF / lib antes de ejecutar las pruebas. No quiero borrar esta carpeta ya que el problema es el mismo cuando se ejecuta esta prueba para el 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>

Ahora estoy migrando mi proyecto a gradle. ¿Cómo puedo lograr lo mismo con gradle?

Respuestas a la pregunta(1)

Su respuesta a la pregunta