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