Maven Tutorial - Crash Course

Поделиться
HTML-код
  • Опубликовано: 21 ноя 2024

Комментарии • 176

  • @smikkelbeer7890
    @smikkelbeer7890 2 года назад +31

    Thank you, this was a lifesaver. For whatever reason, my university decided to completely skip explaining Maven before explaining Spring.

    • @MarcoCodes
      @MarcoCodes  2 года назад +1

      Glad it helped!

    • @cyberrb25
      @cyberrb25 6 месяцев назад +4

      Honestly? Similar case. They told us to use Maven, yet no one told us how to use Maven. And because they forced us to do a lot, we didn't even have the time of day to even investigate how Maven works.

    • @UninspiredFilm5
      @UninspiredFilm5 4 месяца назад +1

      same!

    • @catharperfect7036
      @catharperfect7036 23 дня назад

      Mine started using Javalin but never explained Maven.

  • @keldur16
    @keldur16 10 месяцев назад +12

    I’m still new to development and have been branching out on my own in addition to my classes and I kept running across maven but didn’t understand what it did. It became unavoidable when I committed to spending the next month trying to learn spring boot. Your explanation has made it so clear and simple to me and helped my growing understanding as a programmer. Thanks

  • @arjitmishra100
    @arjitmishra100 11 месяцев назад +8

    Great tutorial.
    Just quick points for everyone.
    In multimodule project we can see
    and
    the difference from normal and tags is
    - dependency/plugin inside management tag are managed by parent but are not inherited by children implicitly. Child need to explicitly define the dependency/plugin in their pom.xml but can omit things like version/exclusions/configuration etc. which will be managed by parent.
    This helps in proving the dependency to the module which needs it.

  • @harigovind511
    @harigovind511 Год назад +46

    I am a full stack guy, but haven't developed anything on Java for years now. This video was a perfect way for me to get back into some open source contributions. Really appreciate this, thanks for being a part of this community.

  • @AdrianWP_T
    @AdrianWP_T 22 дня назад

    Why you don't have hundreds of thousands of subscribers I don't know. Extremely well spoken and explained. Precisely what I needed and I see you have JUnit testing too. Perfect. Thanks for the effort, it was appreciated. Not everyone can cut to the chase in a clear and concise manner. Have a super day further.

  • @lukezeches2642
    @lukezeches2642 Год назад +4

    This was super helpful, I've always put off learning about Maven and now it seems way less daunting

  • @inkastraredbrother8516
    @inkastraredbrother8516 2 года назад +12

    The smoothest and the clearest explanation I've ever seen. Thanks, man)

  • @kashmeu
    @kashmeu Год назад +6

    Such a concise and to-the-point video. Probably the best video I have watched on this topic.

  • @alejandro7362
    @alejandro7362 Год назад

    I'm a data scientist used to work with python and just started to built ML projects with Java. Awesome video, I understand enough to just start building a proper project

  • @toritsejuFO
    @toritsejuFO 7 месяцев назад +1

    Dead simple explanations. Dunno how you do it. Thank you Marco.
    Love your website as well, such deep and comprehensive articles.
    I have one (1) ask 🙏🏿
    Kindly consider reducing your paid courses for some of us here in Nigeria 😣🤲🏿
    Thank you

  • @michelchaghoury9629
    @michelchaghoury9629 2 года назад +7

    Please keep going, we need more and more content about testing and best practicies

    • @MarcoCodes
      @MarcoCodes  2 года назад +4

      Just finished recording the next video - so....more is coming :)

    • @michelchaghoury9629
      @michelchaghoury9629 2 года назад

      @@MarcoCodes gr8 very excited

  • @parkerhix1057
    @parkerhix1057 Год назад

    very clear tutorial, thanks so much. i like how you not only tell us what the most important parts of maven are, but also tell us WHY they're important. for instance, you mentioned that the pom.xml is important, gave an explanation of what it does, and then told us that since all maven projects have pom.xml, it helps with standardizing projects. thus, we can expect most maven projects to look more or less the same in structure. very useful tutorial.

  • @owaistnt
    @owaistnt 2 года назад +5

    Thank you. I understood this time finally. I would love to explore more on Maven. Recently I am supposed to push my Kotlin Multi Modules as shared libraries this video have given me those basics

  • @egcoolmauricio
    @egcoolmauricio 2 года назад

    I'm so new in JAVA world, I come from C# world, and your videos helped me to understand in a simple way everything. Thanks and please continue making videos. Regards from Argentina

    • @fieryscorpion
      @fieryscorpion 9 месяцев назад

      I'm in the same boat and am very surprised how complicated Java world is.
      Compared to Java world, .NET world is pure heaven.

  • @robertheitzler9547
    @robertheitzler9547 Год назад

    Marco - Thank you for this. I was struggling with one simple step being new to IntelliJ and coming back to Maven after years of other work. This is one of the best walk throughs I've seen. +me = new Subscriber.

    • @MarcoCodes
      @MarcoCodes  Год назад

      Glad it helped. What was the step you struggled with?

  • @StarContract
    @StarContract 9 месяцев назад

    Incredible tutorial, fast and clear. Maven is a Java Swiss knife if you master it.

  • @nitiniit07
    @nitiniit07 2 года назад

    Great tutorial, sort of one stop shop to revise maven concepts quickly before the interviews and also brush up after every few months when need to get back to basics to nail down more technical stuff around maven.

  • @beksaylor
    @beksaylor Год назад

    @MarcoCodes you are a funking ROCKSTAR! I finally not only understand what maven does but know how to get the thing working. Just ran my first test thanks so much!!!!

  • @rukshanj.senanayaka1467
    @rukshanj.senanayaka1467 Год назад

    I'm currently doing a task related with maven. This tutorial seems so promisiing. I'll update here how my task goes.

  • @БогданЗараник
    @БогданЗараник 2 года назад

    Really good. Now I am learning Spring MVC on Selenium Express channel to understand Spring MVC and start from Spring Boot... by your course appeared several days ago. Thanks!

  • @זאבאברמוביץ
    @זאבאברמוביץ 10 месяцев назад

    The clearest explanation I've ever seen. Thanks

  • @hotshotgolfer3079
    @hotshotgolfer3079 Год назад

    awesome tutorial!! learning springboot with angular. I had to rebuild dependencies after adding. Learned so much more here. TY. HSG

  • @kaka_tutorails8765
    @kaka_tutorails8765 2 месяца назад

    Thanks Marco. You're having amazing teaching style.

  • @fnuanshuman5736
    @fnuanshuman5736 8 месяцев назад

    Beautifully explained. You've earned a subscriber sir! Kudos!

  • @prathap2712
    @prathap2712 Год назад +1

    Pro content given for free. Thanks Marco!!

  • @shubhammguptaa
    @shubhammguptaa 2 года назад +1

    You are amazing! Thanks for this short and crisp video.

  • @Jod4light
    @Jod4light 2 года назад +11

    Really good to explain and describe new things to people! You're doing an excellent job here!

  • @andriihaidychuk2885
    @andriihaidychuk2885 Год назад

    Thank you for the short and very useful explanation. It would be good to have continuation of Maven topic with more advanced stuff

  • @heeseung5
    @heeseung5 2 года назад +1

    I am a big fan. You are awesome. You are helping so many people

  • @xpluiz
    @xpluiz 2 года назад +1

    That's a understandable, pratical and simple example from how to use maven. Congrats keep the excelent work!!

  • @abhishek_m89
    @abhishek_m89 Год назад +2

    Thank you for the excellent content Marco. Simple & Clear.

  • @halilkose9602
    @halilkose9602 2 года назад

    Thank you Marco :)
    I look forward to your next videos... with excitement and interest.

  • @orwakassab8326
    @orwakassab8326 4 месяца назад

    Best video on Maven ever watched

  • @sdagupat1
    @sdagupat1 2 месяца назад

    Awesome !! Excellent intro to Maven. Thanks a bunch

  • @snehal_5474
    @snehal_5474 11 месяцев назад

    Concepts are crystal clear😊

  • @scholarshiphelp5999
    @scholarshiphelp5999 11 месяцев назад

    Wowww! That went smooooth. Really helpful video on maven.

  • @sudeshryan8707
    @sudeshryan8707 Год назад

    Marco thanks a lot for this comprehensive tutorial.
    Im hoping to learn SpringBoot and this has been a great tutorial about java package management.
    Keep up the good work.

  • @jan6347
    @jan6347 Год назад +1

    If anyone is wondering why "mvn clean" does not remove the "target" directory in VS Code (which was my case), it has to do with enabled "auto build". Just go into settings, search for Java Autobuild and disable it.

  • @aviavi16
    @aviavi16 3 месяца назад

    very good video, well explained and touching the basic concepts. thank you!

  • @aliaksandrhubanau4933
    @aliaksandrhubanau4933 2 года назад

    Hi, Marco!
    Thanks a lot for all your videos.
    Really cool and useful stuff for newbies and sometimes for experienced fellows, who want to refresh knowledges.
    You're very charismatic and nice speaker. Please continue share some free stuff it's very important for community.
    Thanks a lot! Stay true!

  • @jawid2250
    @jawid2250 14 дней назад

    Thank you. Brilliant explanation.

  • @andressanovais9016
    @andressanovais9016 Месяц назад

    Thanks!!! Love your teaching method

  • @Abhishek_Kumar_YT07
    @Abhishek_Kumar_YT07 2 месяца назад

    Bro You sound like hrithik roshan!! BTW it was out of context!! Nice work man!

  • @SuperMichielv
    @SuperMichielv Год назад

    Very nice explained! Seeing Forward for more of this good stuff.

  • @mallikarjun-shurpali9698
    @mallikarjun-shurpali9698 23 дня назад

    Clear explanation ...thanks sir...

  • @moritzbreitbach6976
    @moritzbreitbach6976 2 года назад +1

    Excellent and concise tutorial, thanks!

  • @pepealexandre
    @pepealexandre 2 месяца назад

    Awesome work, sir.

  • @HP_Tubcraft
    @HP_Tubcraft 2 года назад +1

    loving your channel! subscribed and already told a few dev buddies to subscribe. great content

  • @neblintysla
    @neblintysla Год назад

    WOW, thank you for such concise and clear explanation, great job! 👌🏼👌🏼

  • @Cyan3boN
    @Cyan3boN 2 года назад

    Brilliant tutorial, Thanks. Pls make more videos like this.

  • @aldairacosta4393
    @aldairacosta4393 Год назад

    This man is crazy just for use the light theme in his IDE

    • @MarcoCodes
      @MarcoCodes  Год назад

      No matter which theme, people complain :)

  • @anti-tankartur677
    @anti-tankartur677 2 месяца назад

    your hairstyle is epic.

  • @adildk4486
    @adildk4486 Год назад

    Thank you, thank you very very very much, You do best, Keep Going MAN

  • @RobMitchell001
    @RobMitchell001 Год назад

    Thanks for making this video! Very nice!!

  • @iliachakarov7285
    @iliachakarov7285 11 месяцев назад

    MARCO THE G COMING AT IT AGAIN !!!! THX !!!!!!!

  • @gazeuze
    @gazeuze 11 месяцев назад

    thanks for the video! you explained it really good

  • @alandosman5002
    @alandosman5002 Год назад

    nice video ma dude, now what do you use and prefer? Maven or gradle? and why?

    • @MarcoCodes
      @MarcoCodes  Год назад +1

      Been going back and forth between the two over the years. Slightly prefer Maven, because it's harder to shoot yourself in the foot with it, but happy to use either one.

    • @alandosman5002
      @alandosman5002 Год назад

      @@MarcoCodes thanksss

  • @muhammadsubhan8333
    @muhammadsubhan8333 11 месяцев назад

    Good video about Maven build tool. 👍

  • @sankalparora8146
    @sankalparora8146 Год назад

    Amazing tutorial!! Thanks!

  • @paurushgargtube
    @paurushgargtube Год назад

    Thanks a lot. Awesome explanation.

  • @austinclark3439
    @austinclark3439 Год назад

    this was excellent. thank you!

  • @greengrer
    @greengrer Год назад

    Thank you for the wonderful tutorial

  • @HaiNaZheng
    @HaiNaZheng Год назад

    Nice tutorial. Could you please give the multi-module example project repository?

    • @MarcoCodes
      @MarcoCodes  Год назад +1

      I should be a different branch in the linked source repository.

  • @igorvologodskiy2964
    @igorvologodskiy2964 2 года назад

    Marco great thanks indeed! It is amazing and really useful!

  • @avgSE81
    @avgSE81 Год назад +1

    Marco can you please make a video explaining Maven Vs Gradle in a nice and easy manner?

  • @ayuobmousa6589
    @ayuobmousa6589 2 года назад

    the second time and i think there will be third One 👍

  • @mauro--1521
    @mauro--1521 Год назад

    Very valuable content. Thank you!

  • @prakhartarun8554
    @prakhartarun8554 Год назад

    Very well explained. Thank you Macro :)

  • @misaelramirez7550
    @misaelramirez7550 Год назад

    Excellent class!

  • @Rawbful
    @Rawbful 9 месяцев назад

    awesome intro thanks!

  • @badripaudel77
    @badripaudel77 2 года назад

    Crystal 🔮 clear ❤️❤️❤️❤️ What a content.

  • @bingtingwu8620
    @bingtingwu8620 3 месяца назад

    Thank you very much!!! ❤❤❤

  • @maximelmanov6719
    @maximelmanov6719 2 года назад

    Thank you very much!
    Make same overview for Gradle, please!

  • @brodiot326
    @brodiot326 20 дней назад

    Thank you!

  • @leoniaklebanov2502
    @leoniaklebanov2502 Год назад

    Awesome tutorial!!!❤

  • @EthanZitting-pg7te
    @EthanZitting-pg7te 7 месяцев назад

    Thank you very much!

  • @hoyinli7462
    @hoyinli7462 Год назад

    love your work

  • @thomi100
    @thomi100 7 месяцев назад

    Very nice, thanks 👍🏻

  • @sshawish
    @sshawish 2 года назад

    Thank you
    You are the best
    Keep going

  • @BharathKalyanS-hc1rh
    @BharathKalyanS-hc1rh 2 года назад

    Thanks for the Video!

  • @сойка-и8й
    @сойка-и8й Год назад

    Marco please make video on maven plugins..thanks for valuable content though

    • @MarcoCodes
      @MarcoCodes  Год назад

      any specific questions about Maven plugins?

  • @szpinakowazelka
    @szpinakowazelka Год назад

    Great explanation

  • @elcio-dalosto
    @elcio-dalosto 10 месяцев назад

    Man, thank you for this!

  • @ilyesilyes580
    @ilyesilyes580 Год назад

    the best tutorial , tnx

  • @ollepetersson5031
    @ollepetersson5031 Год назад

    Thanks Marco!

  • @UninspiredFilm5
    @UninspiredFilm5 4 месяца назад

    Fantastic.

  • @jaysethii
    @jaysethii 2 месяца назад

    Thanks!

  • @AliCimen-b6p
    @AliCimen-b6p Год назад

    great content, thnx.

  • @aquere
    @aquere Год назад

    That was cool!

  • @screenvinylimage733
    @screenvinylimage733 2 года назад

    amazing, thank you so much

  • @himanidave8054
    @himanidave8054 9 месяцев назад

    Thank you! 🙌

  • @maxleonov7801
    @maxleonov7801 2 года назад

    Thank you Marco! =)

  • @zahidar8340
    @zahidar8340 Месяц назад

    Thanks

  • @tyler13923
    @tyler13923 2 года назад

    really enjoyed this and jdbc vid.... can you cover tomcat in depth for us ???

    • @MarcoCodes
      @MarcoCodes  2 года назад

      Not on the list at the moment, but I'll put it in the backlog.

  • @berndeckenfels
    @berndeckenfels Год назад

    Misses the most important goal verify which is between package and before install. That one is the normal one to use if you don’t need the install

    • @MarcoCodes
      @MarcoCodes  Год назад

      Depends on what type of project you are building, e.g. if you have any integration tests bound to verify. Often times, that's not the case, so "most important" depends.

    • @berndeckenfels
      @berndeckenfels Год назад

      @@MarcoCodesif you don’t have tests it does not hurt to run verify instead of package, but it does hurt if you run install unnecessary.

  • @techbay5850
    @techbay5850 2 года назад

    Great nice work

  • @user-xb1ts1rs4g
    @user-xb1ts1rs4g Год назад

    Tnx

  • @TTM111
    @TTM111 2 года назад

    Thank you

  • @ShamimTest
    @ShamimTest 8 месяцев назад

    Cool Bro !!!

  • @robertwaldmann4544
    @robertwaldmann4544 10 месяцев назад

    love it