Maven Tutorial - Crash Course

Поділитися
Вставка
  • Опубліковано 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 23 дні тому

    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 15 днів тому

    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 24 дні тому

    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