В цей репозиторій додаватимуться завдання для лабораторних робіт та приклади з лекцій.
- Встановити git.
- Встановити середовище розробки (рекомендовано Intellij IDEA).
- Встановити Java 21 (це можна зробити прямо в Intellij IDEA при відкритті/створенні першого проєкту).
- Лекція 1: Приклади, щоб подивитись як працює стек викликів
- Лекція 2:
- Лекція 3: Генерація коду
- Лекція 4: Приклади роботи з винятками
- Лекція 5: Юніт тести
- Лабораторна 1: Використання Java синтаксису
- Лабораторна 6: Винятки
- Лабораторна 8: Інтеграційні тести
Maven wrapper знаходить директорію в яку встановлена java використовуючи змінну середовища JAVA_HOME. Тому для його використання потрібно проставити змінну середовища JAVA_HOME. В JAVA_HOME має бути вказаний шлях до директорії куди встановлена java.
Приклад виконання maven команд використовуючи wrapper:
- Windows
mvnw.cmd packagemvnw.cmd clean packagemvnw.cmd spring-boot:run
- macOS, Linux
./mvnw package./mvnw clean package./mvnw spring-boot:run
Щоб зібрати тільки один модуль потрібно перейти в директорію модуля і
зібрати проєкт вказавши відносний або повний шлях до maven wrapper
(тобто до файлу mvnw.cmd або mvnw залежно від операційної системи).
Більше про maven wrapper можна подивитись в https://www.baeldung.com/maven-wrapper.