Build Tools, Gradle, Maven project structure

Инструменты сборки приложений (Building Tools) играют важную рольв процессе разработки современных Java Backend приложений. Они помогают подключать зависимости в проект, а так же автоматизировать процесс сборки проекта (CI - Continues Integration).

Современная сборка приложения это процесс, который состоит избольшого числа шагов, таких как компиляция продакшн и тестового кода, запуск тестов, генерация отчета по тестам, сборка артефакта для деплоя и так далее. Все эти шаги можно автоматизировать внедрив в свой проект Maven структуру проекта и один из Build Tools.

На данный момент для новых проектов самым популярным инструментомсборки является Gradle. Проект курса Виртуальная Стажировка (Java) использует Gradle для сборки проекта. Слушатель на практике освоит работу с основными командами Gradle и научится эффективно использовать Build Tool Gradle для автоматизации сборки проекта и построения Continues Integration (CI) процесса.

Курс Виртуальная Стажировка (Java): https://stepik.org/course/210937

Телеграмм группа проекта Виртуальная Стажировка (Java):

https://t.me/+mvRhG9YECTlkZjQ0

Moving Java Forward {JG}

Начать дискуссию