Введение в Gradle

Поділитися
Вставка
  • Опубліковано 22 лис 2024

КОМЕНТАРІ • 30

  • @SakirSchakirow
    @SakirSchakirow Рік тому +3

    Спасибо за лекцию, встало в голове на свои места.
    Тайм-коды:
    2:19 Начало Готовое приложение
    5:00 Ищем нужные библиотеки
    5:30 Maven Repository / Central
    6:33 Как добыть библиотеку
    7:15 Как собрать приложение
    9:45 Что такое jar-file
    11:00 Финальный артефакт
    13:45 Манифесты
    15:12 Тонкий и толстый jar-ники
    16:15 Этапы сборки приложения и автоматизация этого процесса
    18:15 Решение - Инструмент сборки Gradle
    20:38 Для чего нужны зависимости
    20:55 Как установить Gradle
    22:00 Что такое ./gradlew (Gradle Wrapper)
    23:30 Единство сборки и среды ./gradlew
    24:05 Единый источник информации настроек градла - gradle-wrapper . properties
    26:35 Остальные файлы для указания работы градлу
    26:50 settings.gradle
    27:59 build.gradle
    28:14 groovy - язык программирования для Gradle
    29:28 Структура файла build.gradle
    30:10 Поддержка плагинов (расширения)
    31:06 Почему некоторые плагины не имеют версии
    32:29 Настройки плагинов
    35:35 repositories { mavenCentral() и остальные источники библиотек }
    37:23 Что если библиотеки зависят от старых версий указанных в нашем проекте, конфликты версий и прочее
    40:50 Способы следить за единством версий библиотек
    41:35 Решение для синхронизации версий библиотек - плагин dependency-managment со списком совместимости библиотек, версии брать оттуда
    46:24 Способы создать новый проект Gradle-проект
    48:22 Способ от Сергея
    50:49 Резюме и запуск сборки проекта
    52:15 Очистка ранее собранных частей проекта ./gradle clean build
    53:12 Сбор проекта из IDEA
    54:05 Разные градлы в проекте
    55:48 Выбор JDK в IDEA
    57:40 Резюме команд градла
    59:00 Gradle - в двух словах

  • @balantain86
    @balantain86 2 роки тому

    Очень хорошее видео для старта. До этого всегда пользовался maven, поэтому gradle начал изучать с нуля. Спасибо автору!

  • @АндрейТокарев-о6к
    @АндрейТокарев-о6к 3 роки тому +3

    Очень интересно и познавательно, то, что нужно для начинающих

  • @casualenjoyer6.95
    @casualenjoyer6.95 2 роки тому

    Познавательно для начинающих, первое видео, которое откопал в ютубе, где объясняют все на пальцах, без конкретных отсылок к мавену, автору спасибо.

  • @markostr
    @markostr 9 місяців тому

    Очень хорошо объяснили ! Спасибо !

  • @PP-hn9vq
    @PP-hn9vq Рік тому

    спасибо, внятно-понятно) логика изложения непривычная, мне есть куда развиваться)

  • @MakciYT
    @MakciYT Рік тому

    Спасибо большое! Только вы смогли нормально без мудрежа объяснить что такое gradle и как им пользоваться!

  • @ElamanAytymbet
    @ElamanAytymbet Рік тому

    Спасибо большое автору за труд!

  • @v.volkau
    @v.volkau 9 місяців тому

    Спасибо, отличное видео!

  • @saifytdin
    @saifytdin 2 роки тому +3

    Очень качественный контент! Если бы еще таймкоды были проставлены, то вообще цены бы не было- очень актуально для часового видео..

    • @petrelevich
      @petrelevich  2 роки тому

      да, таймкоды были бы кстати, но руки никак не доходят.

  • @mitruslatovous6
    @mitruslatovous6 3 роки тому +1

    Рассказ удался. Спасибо! )

  • @locky1827
    @locky1827 2 роки тому +1

    Спасибо, вы хороший препод

  • @YanushaD
    @YanushaD Рік тому

    Великолепно!!!

  • @mrpunch_777_
    @mrpunch_777_ Рік тому

    Отличное видео!

  • @lisafox9026
    @lisafox9026 3 роки тому

    очень хорошо для начинающих

  • @АнгелДемон-г2ю
    @АнгелДемон-г2ю 2 роки тому

    Лучшее видео

  • @dmtconst
    @dmtconst Рік тому

    Спасибо!!!

  • @John_Smith_Java
    @John_Smith_Java 3 роки тому

    Спасибо. Познавательно.

  • @watchman3676
    @watchman3676 Рік тому

    Лекция хорошая, но есть вопрос. Почему в build.gradle одни параметры выделены белым цветом, а другие серым и подчеркнуты?

    • @petrelevich
      @petrelevich  Рік тому

      Idea так подсвечивает синтаксис

    • @watchman3676
      @watchman3676 Рік тому

      @@petrelevich Отличный ответ)) Я то думал, что, Идея подчеркивает разным цветом используемые и не используемые переменные, простые типы и классы и т.д. А оказывается это просто синтаксис без особого смысла))

  • @sousTony
    @sousTony Рік тому

    наш бы препод так не расжевывал - сказал-бы - ну что вы дураки, сами не поймете??? )))

  • @КукаВерука
    @КукаВерука 2 роки тому

    Все здорово для вводной, кроме одного момента. Вы вот говорите, что визардом не пользуетесь, т.к. после него много чего нужного отсутствует, поэтому просто копированием переносите нужные градл-папки из проекта в проект. А нам откуда брать эти папки?

    • @petrelevich
      @petrelevich  2 роки тому +2

      т.е. где взять проект для копирования? Если нет ничего, возьмите проект из этого видео. В описании видео есть ссылка на github

  • @vdrmkr
    @vdrmkr 2 роки тому

    Не совсем понятно зачем нужен тот же модуль id java, если это закомментировать то ничего не изменится.

    • @petrelevich
      @petrelevich  2 роки тому

      id java - ак полдключается плагин для билда приложений на java, без него java-приложения не собирутся.

  • @nucha201111
    @nucha201111 Рік тому

    Интересная лекция, но только как добавка к основной по Gradle из курса. А заканчивается вовсе печально: созданные проекты с Gradle, программой Gradle или IDEA не полноценны. Автор предлагает брать настройки из другого проекта. А там заточено под текущий проект. Например: implementation 'ch.qos.logback:logback-classic' Так себе история.

    • @petrelevich
      @petrelevich  Рік тому +1

      Внимательно смотрели, почему предлагается брать настройки из другого проекта и почему "заточено" является преимуществом?