CopyFile.groovy#

Класс-модуль, выполняющий функции копирования библиотек-зависимостей формата jar и архивов формата tar/zip в рабочую директорию компоненты и обновление jar-приложений.

Методы с входными параметрами

Описание

static main(args)

/**
* main метод класса; точка входа в скрипт; выполняет копирование зависимостей
* @param args - аргументы, подаваемые на вход скрипта
*/

static void updateJarFile(File jarFile, ArrayList files, String suffix = '', Boolean quiet = false)

/**
* Метод добавления jar в jar
* File jarFile - исходный jar файл
* ArrayList - список файлов, которые нужно добавить
* String suffux - суффикс к временному файлу
* Boolean quiet - тихий вывод
*/

static JarEntry getEntryWithStoredCompression(JarEntry jarEntry, File file)

/**
* Метод конфигурирования JarEntry на нулевое сжатие при помещении в jar
* @param jarEntry - исходный JarEntry
* @param file - файл, который будет загружен в jar
* @return */