Проект представляет собой консольное приложение, систему заявок, которые хранятся в БД. Исходный код проекта располагается в пакете ru.job4j.tracker. Возможно выполнять следующие действия с заявками:
- cоздать новую (Create a new item),
- вывести все (Show all items),
- отредактировать (Replace item),
- удалить (Delete item),
- найти по id (Find item by id),
- найти по имени (Find item by name),
- выйти из программы (Exit).
Для сборки проекта необходимо:
- Установить JDK 14, Maven.
- Установить PostgreSQL, задать логин - postgres, пароль - password.
- Скачать исходный код проекта с GitHub.
- Перейти в папку, где лежит файл pom.xml.
- Собрать проект командой
mvn -DskipTests=true package
. - Создать в pg_Admin БД tracker.
- Открыть Query Tool и из папки db запустить create.sql.
Когда jar-архив собран и БД подготовлена, можно запускать приложение из папки target командой
java -jar .\Tracker.jar
. После запуска из меню доступны все операции с заявками.
Работа приложения показана ниже.