Как экспортировать зависимые библиотеки в каталог для развертывания в Gradle? - PullRequest
6 голосов
/ 06 октября 2010

Мне нужно развернуть мой код на другой машине. Как экспортировать зависимые файлы jar в каталог lib?

Ответы [ 2 ]

4 голосов
/ 30 марта 2013

Вот способ сделать это с Gradle 2.x:

task copyToLib(type: Copy) {
    // into "build/lib"
    into "lib"
    from configurations.classpath
}
3 голосов
/ 18 октября 2010

Я не уверен, что это правильный путь, но для копирования jar-файлов в каталог lib я делаю следующее:

/**
 * 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
  }
...