¿Cómo puedo exportar las bibliotecas dependientes en un directorio para el despliegue en Gradle?
-
28-09-2019 - |
Pregunta
Me necesidad de desplegar mi código a otra máquina. ¿Cómo puedo exportar los frascos dependientes a un directorio lib?
Solución
No estoy seguro de si este es el camino correcto, pero para copiar los frascos en un directorio lib hago lo siguiente:
/**
* Copies the dependencies to the lib directory in preparation for them to be added to a jar file
*/
task copyRuntimeDependencies(dependsOn: configurations.runtime.buildArtifacts, type: Copy)
{
into('build/output/lib')
from configurations.runtime
from configurations.runtime.allArtifacts*.file
}
Otros consejos
Esta es la manera de hacerlo con Gradle 2.x:
task copyToLib(type: Copy) {
// into "build/lib"
into "lib"
from configurations.classpath
}
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow