Skip to content

Latest commit

 

History

History
32 lines (19 loc) · 1.65 KB

File metadata and controls

32 lines (19 loc) · 1.65 KB

Общая информация

Версия Java - Java 18

Система сборки - Apache Maven 3.8.1

Используемые библиотеки:

  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       Сортировка строковых объектов. Параметр обязательный.