nordic it school

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

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

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

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

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

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

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

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

Открытая лекция на ВДНХ "Хочу в IT. Деньги, условия, возможности"
Лекция о том, как войти в сферу высоких технологий, какие инструменты стоит изучать в первую очередь? Какие технологии, направления пользуются спросом? Что хотят от соискателей крупные компании? как создать свой IT стартап? Как технологии помогают бизнесу? Все, что вы хотели знать о программировании, но боялись спросить. подробнее...
14 июля 2021
Мастер-класс по web-программированию: "Создание планировщика задач с push-уведомлениями"
Интерактивное занятие с преподавателем по программированию для всех, кто хотел бы примерить на себя профессию разработчика на пару часов и создать небольшую программу своими руками — свой собственный Планировщик задач с PUSH-уведомлениями на телефон. Проведет занятие старший преподаватель Nordic IT School и Senior FullStack-разработчик — Тимофей Житков. подробнее...
06 июля 2021
Мастер-класс по разработке на JAVA "Создаем свой счетчик калорий"
Вы узнаете, что такое Java, и напишите свое первое приложение под чутким руководством Романа Болобана, Java-разработчика компании Ростелеком. Всего за одно ОЧНОЕ занятие в Nordic IT School Вы сможете создать свой счетчик калорий и убедиться, что научиться программировать на Java вполне реально! подробнее...
03 июня 2021
Посмотреть все новости

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

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

144 акад. ч.

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

Ближайшая группа: 
05 октября 2021

Стоимость за месяц:

14 900 руб.

Стоимость за полный курс:

53 600 руб.
59 600 руб.

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

144 акад. ч.

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

Ближайшая группа: 
03 ноября 2021

Стоимость за месяц:

14 900 руб.

Стоимость за полный курс:

53 600 руб.
59 600 руб.

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

144 акад. ч.

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

Стоимость за месяц:

18 900 руб.

Стоимость за полный курс:

68 000 руб.
75 600 руб.

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

216 акад. ч.

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

Ближайшая группа: 
29 сентября 2021

Стоимость за месяц:

14 900 руб.

Стоимость за полный курс:

80 400 руб.
89 400 руб.

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

60 акад. ч.

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

Ближайшая группа: 
05 октября 2021

Стоимость за курс:

19 900 руб.

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

144 акад. ч.

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

Ближайшая группа: 
04 октября 2021

Стоимость за месяц:

16 900 руб.

Стоимость за полный курс:

60 800 руб.
67 600 руб.

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

144 акад. ч.

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

Ближайшая группа: 
16 октября 2021

Стоимость за месяц:

16 900 руб.

Стоимость за полный курс:

60 800 руб.
67 600 руб.

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

216 акад. ч.

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

Ближайшая группа: 
30 сентября 2021

Стоимость за месяц:

16 900 руб.

Стоимость за полный курс:

91 200 руб.
101 400 руб.

Курс «C# и .NET»

180 акад. ч.

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

Ближайшая группа: 
21 октября 2021

Стоимость за месяц:

17 900 руб.

Стоимость за полный курс:

64 000 руб.
71 600 руб.

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

108 акад. ч.

Очный курс, необходимый уровень подготовки:
JAVA

Стоимость за месяц:

16 900 руб.

Стоимость за полный курс:

45 600 руб.
50 700 руб.

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

54 акад. ч.

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

Стоимость за месяц:

8 900 руб.

Стоимость за полный курс:

21 600 руб.
23 900 руб.

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

54 акад. ч.

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

Стоимость за месяц:

8 900 руб.

Стоимость за полный курс:

21 600 руб.
23 900 руб.

МЫ РЯДОМ

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

День открытых дверей

Открыть новую версию сайта