Maven Complete Tutorial with IntelliJ

Поділитися
Вставка
  • Опубліковано 3 січ 2025

КОМЕНТАРІ • 124

  • @ProgrammingTechie
    @ProgrammingTechie  3 роки тому +3

    You can follow me on Twitter at: twitter.com/sai90_u

  • @dalesongg
    @dalesongg Рік тому +4

    As someone who's worked in FAANG for 6+ years, I have to commend this video for its concise and extremely effective tutorial. Thank you!!!

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

    I have been working on maven for 4-5 years now, but for the first time I learned what those thing actually are that I have been using. Thanks and keep going

  • @surajbiradar2735
    @surajbiradar2735 4 роки тому +27

    Crystal clear!
    No more confusion around Maven!
    Thank you and keep up the good work!

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

    Perfect. The difference between your vedio and rest of the vedios on this topic is simple: You know what your are talking while other may be not.

  • @StringStack
    @StringStack 3 роки тому +16

    from scratch and to the point... respect 🙌👏

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

    straight to the point and very very helpful. By far the most descriptive and the best video ever made on Maven. Thanks Bud.

  • @Avi.Kashyup
    @Avi.Kashyup 2 роки тому +2

    I don't like videos easily but your explanation on the topic was simple, clear and concise. Great work brother. 👍👍

  • @jeevan-l5w
    @jeevan-l5w 27 днів тому

    Crystal clear.... And Very helpful to the beginners

  • @deepak1990salunkhe
    @deepak1990salunkhe 3 роки тому +5

    Excellent Tutorial with Excellent pace. Very well edited. Must have given too much time to edit and make the tutorial perfect for beginner. Keep creating such tutorials. Kudos and Cheers!!

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

    Thank you , very good and easy to understand tutorial for someone who have no idea what maven is about.

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

    thank you so much. Your explanation is really clear and you also create a documentation to re-read it.

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

    length is short but all topics are coverd perfectly good job sir

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

    i needed you to replace most of my college professors in college, bro!

  • @rashmikadk6796
    @rashmikadk6796 6 місяців тому

    I accidentally find your channel and this is great. This is great your content is great never stop keep it up🙏🙏🙏❤️❤️❤️

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

    Superb..!!
    It helped me a lot in my professional work.

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

    Straight to the Point Hats Off . Congrats!

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

    Brilliant work. No faffing about & straight to the point with examples. Keep up the good work!

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

    Thanks brother learnt like champ...it is very crysp and clear...

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

    Great content and delivery. Keep up the good work. Subscribed!

  • @leaderdoni5326
    @leaderdoni5326 3 роки тому +6

    One place to learn complete maven configurations!! Quality content

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

    Your videos are of very good quality 👍 please continue the good work

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

    Thank you man, very good and easy to understand tutorial for someone who have no idea what maven is about.

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

    I can´t believe its working now! Thank you!

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

    Amazing Video, Thank you so much ! Clear & concise

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

    dude, you are a LEGEND

  • @dineshreddy8761
    @dineshreddy8761 4 роки тому +1

    This gave solid foundation of maven... Thank you so much dear❤️🙏🙏

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

    Too much valuable..i van understand easily.thank you so much❤️❤️

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

    very good tutorial. thank you! Regards from Poland.

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

    thx a lot for this video. straight forward, perfect explanation speed and super info structure :)

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

    Thank you. Very good tutorial with clear examples!

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

    👏informative for beginners

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

    Thank you! Awesome tutorial! 💛

  • @josuebarros-desenvolvedorw2490
    @josuebarros-desenvolvedorw2490 3 роки тому +1

    Cool! Thanks for sharing bro!!
    I'm learning Maven so I can convert a Java Web project to a Laravel project, because a client need this asap!

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

    An amazing free online resource!

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

    This video is SOOOOOO GOOOOD! Thank you so muh man!!

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

    Excellent! Expected Basics

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

    Great tutorial! Love it.

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

    Thank you for this brilliant work !! Made my day

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

    thank you so much for this tutorial. Really helped a lot

  • @deepakkumar-oo1uq
    @deepakkumar-oo1uq 2 роки тому +1

    Subscribed, very good explanation 🔥

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

    Great Video Explanations and if you keep it up your channel will definetly grow, also could you make a Spring Boot Video Tutorial thanks.

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

    Great tutorial, thanks!

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

    You the best 🎉🎉🎉🎉

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

    This was really useful. Thanks a lot.
    Amazing tutorial!!!!

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

    Hi, thank you for this video, it is a nice summary! I watched that till the end and it was a nice recap for me what the Maven is used for. However, if it were first time for me watching a tutorial about the Maven, it would be too fast :) I think you could slow down a bit in your videos ;)

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

      Noted, I wanted to have fast paced videos at the beginning, I slowed down my pace in the recent videos 😄

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

    Excellent course, thank you very much!

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

    Informative yet to the point.

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

    thanks man, for the great content.

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

    Superb explaination!!

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

    Although you have explained it quite well,no doubt in that but you have missed very important thing here while adding . You have taken example url and said it will work if we use actual nexus url but it’s wrong. It will fail even with actual nexus url as you haven’t explained how that tag will be used. Until and unless you haven’t add your I’d in setting.xml ,it will not work. I think it’s worth explaining.

  • @PradeepKumar-sx6ms
    @PradeepKumar-sx6ms 6 місяців тому

    can you explain with an example about and tag

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

    27:11 Why two things, source and target?

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

    good video, thank you very much!

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

    Amazing!! Thanks!

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

    good job! Keep it up :)

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

    Brilliant stuff. One thing makes me to comment is I notice you're using Brave browser, I guess you're using Linux as well?

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

    You are an awesome teacher!

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

    Thank you so much!.

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

    Hey @Programming Techie ,really wonderful video, amazing. Can you help me ,I have a doubt,why are we defining plugins inside pom.xml when we can run them directly using the buttons available in intellij IDEA( in the right hand side). Please help. THANK YOU .

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

      As you can see in the video already there is no need to define the plugins explicitly but it's a good idea to define the necessary plugins in pom.xml and manually define the version we need.
      In this way your project will pretty independent whereever you try to build it not only in Intellij

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

    Clear content 👌

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

    Great content, thanks!

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

    Nice content. Really appreciate your effort.
    Can you please create another short video on dependencymanagement and pluginmanagement that you have covered here in brief?

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

    There is one thing in this video I take issue with. Around the 5:30 mark in the video he talks about the resource folder in Maven. He says that is where you put static files like property files and XML files. That is totally correct. But then he goes on to say that if you have a web application you can also put HTML files in the resource folder. That is NOT how a Java based web application is built. Maven has a particulary archty[pe (think of it as different variation of maven projects) specifically for web applications. That is the correct way to create a Maven project for a Java based web application. For those web applications, a webapp folder under the /src/main folder so the path would be /src/main/webapp under that folder a separate folder would be created to hold your HTML files. Most IDEs that offer to the option to create a Maven project will offer the option for a standard Java application and another for a Java web application. The exception to this would be if you are building a web application with Spring Boot but that is entirely different topic.

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

      When I mentioned this point, I exactly had spring boot based web applications in mind, as I was more experienced with it, but yes I see your point as this is a maven based tutorial.

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

    Great Tutorial

  • @Nico-rl4bo
    @Nico-rl4bo 3 роки тому +1

    Valuable content, much appreciatetc!

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

    On running "mvn clean test" I am getting this error
    # Created at 2021-02-24T21:37:34.326
    Error: Could not find or load main class org.apache.maven.surefire.booter.ForkedBooter
    # Created at 2021-02-24T21:37:34.326
    Caused by: java.lang.ClassNotFoundException: org.apache.maven.surefire.booter.ForkedBooter

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

    U rocked it

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

    Thank you for your awesome explanation

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

    Best tutorial

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

    please make the complite playlist on spring framwork project like E-commerce

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

    Very helpful, thank you!

  • @abhinavagrawal6148
    @abhinavagrawal6148 4 роки тому +2

    When will you upload UA-cam Clone Series videos and other series?

    • @ProgrammingTechie
      @ProgrammingTechie  4 роки тому +1

      Hi abhinav I am still building the front end of the UA-cam clone app, so it may take sometime to finish the tutorial, and this time I want to upload one single video instead of multiple parts. meanwhile I am planning to upload some other spring and java related tutorials.
      You can check out the source code of UA-cam clone app here - github.com/SaiUpadhyayula/youtube-clone

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

    How do I add an external jar that i have separately downloaded.

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

    Thank you so much, crystal clear

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

    Thanks, you covered a lot in this one.
    By the way, I think M2_HOME should point to home folder of maven, not the bin folder!

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

    Hello sir, I'm creating a multi-Maven module project in IntelliJ and can't figure out if there's a way to compile all the Maven modules into a single jar file. Let's say I have three modules: maven-child-project-1, maven-child-project-2, and maven-child-dependency. Is there a way to configure Maven such that when you run "mvn clean package", all the Maven modules are collapsed into a single jar file? Thanks!

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

      Hi if you have some independent maven projects,you can use maven assembly plugin to assemble individual jars into a single jar.

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

      @@ProgrammingTechie Is there a configuration within maven-assembly-plugin that does that for you? And which pom.xml should I put that configuration in?

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

    nice proejct

  • @qwe213wed
    @qwe213wed 4 місяці тому

    a beginner friendly tutorial to understand Maven from scratch

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

    concise content. could have added difference between parent pom and dependency

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

    Brilliant!

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

    spot on

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

    If we don't change that groupid while we are creating our project is there any problem?

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

      No it should not be any problem

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

      @@ProgrammingTechie one more doubt Iam getting dependency not found error.How can it get resolved?

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

    i did exactly what you said for installation but getting "'mvn' is not recognized as an internal or external command,
    operable program or batch file." in command prompt

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

    mja aa gya

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

    First, thank you sir for your great video!
    I have a question about surefire unit test.
    In my pc, junit5 test do not work for the version in the video , so I updated to the latest version(2022.07.05)
    It worked for that version, but still, surefire do not run any test without @test annotation in test class
    however, inside this video, it seems that it works without @test annotation in test class!
    I wonder if you did any special settings to make it work
    again, this video was really helpful for me to understand and write some simple maven projects, thanks :)

  • @RishiRaj-ex9wb
    @RishiRaj-ex9wb 3 роки тому +1

    Great work¡ thank

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

    Hey i got an error when i tryd to build my project on IntelliJidea it said; Build failed project model inaccessible; so i will have to implement this pom.xml file with all of its dependencies and plugins etc.... ?

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

    How can i get a maven archetype?

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

    Which theme is you are using in intelij

  • @codewithsait
    @codewithsait 4 роки тому

    What is your intelijidea theme?

    • @ProgrammingTechie
      @ProgrammingTechie  4 роки тому +1

      It's gradianto plugins.jetbrains.com/plugin/12334-gradianto

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

    Thank you!

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

    Best

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

    awsome

  • @vikrambhaik5010
    @vikrambhaik5010 4 роки тому

    Nice video

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

    command not found: mvn
    Don't press enter, press Cmd/Ctrl + Enter

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

    7:50 this is a parent for all the superpom files? what?

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

    perfect

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

    thank yoooooooouu

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

    It started ok, but then a bunch of tools and actions were happening without a specific reason to me. Moving on to another more simple tutorial here :(