¿Cómo puedo exportar las bibliotecas dependientes en un directorio para el despliegue en Gradle?

StackOverflow https://stackoverflow.com/questions/3872377

  •  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?

¿Fue útil?

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
scroll top