Версия Java - Java 18
Система сборки - Apache Maven 3.8.1
Используемые библиотеки:
- Apache Commons CLI 1.5.0 (https://mvnrepository.com/artifact/commons-cli/commons-cli)
Сборка пакета .jar происходила с помощью Maven, интегрированного в IDE.
Готовый собранный .jar находится в папке target.
Для запуска программы необходимо ввести следующую команду:
java -jar target/mergesorter-jar-with-dependencies.jar [OPTIONS] output.txt input.txt
Параметры запуска:
usage: java -jar javatesttask.jar [OPTIONS] output.txt input.txt
out.txt - имя выходного файла с результатом сортировки слиянием (Параметр обязательный).
in.txt - имя входных файлов, количество которых должно быть не менее одного (Параметр обязательный).
-a,--ascending Сортировка по возрастанию. Параметр по-умолчанию, необязательный.
-d,--descending Сортировка по убыванию. Параметр необязательный.
-h,--help Помощь.
-i,--integer Сортировка целочисленных объектов. Параметр обязательный.
-s,--string Сортировка строковых объектов. Параметр обязательный.