nordic it school

Gradle - система сборки для Java, Kotlin и C++

Сегодня мы расскажем про систему сборки Gradle, которая широко используется, например, при сборке Java - приложений. Знания о нем могут помочь, при создании приложений на Java, C++, Kotlin и многих других. Сам Gradle пишется на Groovy и Kotlin.

Зачем нужна система автоматической сборки? Дело в том, что ручная сборка проекта на Java - достаточно сложный процесс, поэтому, когда проект начинается разрастаться и все больше людей участвует в разработке, все становиться только запутаннее. В таком случае, нужно создавать какие- то скрипты, которые будут автоматически устанавливать библиотеки нужной версии. Чтобы не пытаться изобретать велосипед, вам стоит воспользоваться Gradle.

Если вы хотите вручную создать свой сборщик на Gradle, для начала скачайте его с официального сайта. В Gradle существуют следующие понятия - таски (задачи), которые может выполнять ваш сборщик, также можно использовать плагины, которые выполняют небольшие подзадачи. Таски можно выполнять отдельно, вызывая их непосредственно по имени в командной строке по типу gradle <название таска>, или объединять их в один большой таск.

Следующим этапом в настройке обычно выступает настраивание зависимостей - тех библиотек, без которых разработка и работа вашего приложения не представляется возможной. Gradle также поддерживает создание многомодульных проектов.

В итоге добавляется запуск в среде, в которой вы хотите разворачивать ваш проект - например, вызов определенной Docker оболочки.

Также стоит отметить, что существует альтернативный сборщик - Maven, который используется несколько реже, но тоже пользуется популярностью в некоторых компаниях.

ДРУГИЕ НОВОСТИ

Выберите курс

Курс «Веб-разработка»

144 акад. ч.

Очный курс для начинающих

Ближайшая группа: 
15 мая 2021

Курс «JavaScript-разработчик»

108 акад. ч.

Очный курс, необходимый уровень подготовки:
Основы
верстки сайтов
AJAXВеб-разработка

Курс «Golang-разработчик»

144 акад. ч.

Очный курс для начинающих

Ближайшая группа: 
15 мая 2021

Курс «Frontend-разработчик»

216 акад. ч.

Очный курс для начинающих

Ближайшая группа: 
08 мая 2021

Курс «Основы верстки сайтов»

60 акад. ч.

Очный курс для начинающих

Курс «Анализ данных
на Python»

144 акад. ч.

Очный курс для начинающих

Курс «Android-разработка
на Kotlin»

144 акад. ч.

Очный курс для начинающих

Ближайшая группа: 
29 мая 2021

Курс «JAVA-разработчик»

216 акад. ч.

Очный курс для начинающих

Ближайшая группа: 
17 июня 2021

Курс «C# и .NET»

180 акад. ч.

Очный курс для начинающих

Курс «Scratch: программирование для детей»

54 акад. ч.

Очный курс для детей 8–12 лет.

Курс «Основы создания игр. Minecraft»

54 акад. ч.

Очный курс для начинающих

МЫ РЯДОМ

Nordic IT School
Москва, ул. Большая Спасская 12
moscow@inordic.ru
лицензия на осуществление образовательной деятельности
Лицензия на осуществление образовательной деятельности:
№ 035452 от 19.09.2014 года

График работы в праздники