Maven, Gradle и сборка проекта ★ Делаем build по-взрослому

Sdílet
Vložit
  • čas přidán 23. 08. 2024

Komentáře • 18

  • @vladimirfrolov1440
    @vladimirfrolov1440 Před rokem +8

    Уважаемый автор, если вы говорите использовать командную строку, для создания проектов, то тогда будьте добры используйте тогда и vi, не vim а именно vi. Дальше набирайте всё ручками, а не копипастить с предварительно заготовленного документа. И я не знаю ни одного человека который по памяти напишет все команды по памяти и сконфигурирует всё по памяти. Для этого IDE и предназначенны чтоб быстро создать создавать и настраивать проекты. Да, конечно же есть порог входа, необходимо изучать инструменты, которыми пользуешься чтоб ЧЁТКО понимать что они делают, и какой будет результат. Для того и были придуманы IDE, а то бы до сих пор все бы работали в консоли, и писали код в блокноте. По поводу Gradle вы так и не рассказали толком в чём его суть. Этот инструмент сборки существует с 2007 года, и если был создан новый инструмент, значит он предназначен для решения каких-то задач и преодоления проблем. Конкрено: это черезвычайная гибкость, сможете легко и быстро добавить какое-то действие например после фазы clean в Maven? Gradle это позволяет сделать вообще не напрягаясь даже новичку. Второе преимущество Gradle это скорость сборки больших и очень больших проектов, Gradle собирает такие проекты быстрее. Это кеширование результатов сборки, что тоже предназначенно для ускорения сборки. Task graph тоже может параллельно выполяться. Намного меньший объем файла build.gradle особенно при описании зависимстей. Недостатком Gradle является то что необходимо немного понимтаь groovy и порог входа в этот инструмент больше чем в Maven. По Gradle есть отличный курс на udemy от dmdev, так же у этого автора есть такой youtube канал. При сравнении Maven с Gradle стоило это рассказать, а не просто "стильно модно молодёжно". Бросаетесь шаблонными фразами, ради контента, или непонятно чего, и прсто засоряете людям головы.

    • @MasterLid
      @MasterLid  Před rokem +1

      Чувачок! Буду краток.
      Тебя никто ни к чему не принуждает. Нравится IDE -- используй IDE. Нравится vi -- используй vi. Знаешь какую-то полезную информацию и умеешь её подать -- запили свой канал. Не нравится этот ролик -- не смотри его.
      По-моему, всё просто.
      Закрепил этот твой комент, чтобы все видели, какой ты умный.

  • @pavelyankouski4913
    @pavelyankouski4913 Před 8 měsíci

    Возможно через год, два вернусь к этой теме, когда буду собирать свой движок

  • @rudolfsikorsky7900
    @rudolfsikorsky7900 Před rokem +3

    Я ничего не понял :) Что, если я создаю проект в IDE, мне кто-то запрещает редактировать pom.xml? Или запускать mvn clean package из консоли? По-моему, наоборот: pom.xlm это первое что я вижу когда новый проект открывается в IDE.
    Ответ на древний вопрос с Хабры "где мой JAR" - в папке target и это (кажется) не зависит от IDE.
    Ну а история со звонком шефа - полная ерунда. Тот, кому напрямую звонит шеф, по-любому умеет и в IDE, и в командную строку и ещё в 100500 способов.
    В общем, проблема высосана из пальца, ящитаю :)

    • @MasterLid
      @MasterLid  Před rokem

      Вам никто ничего не запрещает. Умеете пользоваться и тем и другим -- пользуйтесь ради бога.
      Видео для тех, кто использует IDE, но при этом не понимает, как оно устроено, и что происходит внутри.

  • @Maksim-wg6eg
    @Maksim-wg6eg Před rokem

    Пожалуй самые лаконичные и содержательные видео, которые я изучал. Огромное спасибо!

  • @user-ky2fw9kw7m
    @user-ky2fw9kw7m Před 3 lety +4

    с мультика угарел! )) Браво!

  • @olegrazin3429
    @olegrazin3429 Před 3 lety

    Благодарю за видео. Инфа мне , новичку, понятно подана. В целом у меня появилась общая картина. Теперь можно её вкладывать в терминологию

  • @mitruslatovous6
    @mitruslatovous6 Před 2 lety

    Стильно модно молодежно Спасибо! )

  • @drew333221
    @drew333221 Před 2 lety +1

    Не знаю как я сюда попал, но мужик ты крутой.

  • @engend3405
    @engend3405 Před rokem

    Теперь делаю всё "ручками", спасибо. p.s. Крутая подача

  • @alekseybaholdin9447
    @alekseybaholdin9447 Před 10 měsíci

    А почему не используешь Lambok?

    • @MasterLid
      @MasterLid  Před 10 měsíci

      Наверное, потому, что этот ролик про Maven и Gradle, а не про ломбок (название, кстати, то ещё: не каждый клиент захочет, чтобы в его проекте фигурировал какой-то ломбок). Что касается лично меня, почему я его не использую... Так я и на Java сейчас не программирую.

  • @1984Nik1
    @1984Nik1 Před rokem

    Шикарно

  • @TheExcentro
    @TheExcentro Před 3 lety

    Какой фонт используется в vs code?

    • @MasterLid
      @MasterLid  Před 3 lety

      Input Mono, максимально сжатый по ширине
      Забирать здесь: input . djr . com