Why use Maven for Java? - Java Brains

This video is from the full course: Maven Essentials
www.javabrains.io/courses/mav...
Get this course and more at www.javabrains.io
In this tutorial, I explain why Maven is essential for Java projects and why Java developers use it. We learn about how Maven introduces the concept of a Project Object Model

Пікірлер: 80

  • @Japhu
    @Japhu3 жыл бұрын

    Greetings from Germany, Ive watched a lot of lessons online and read a lot of books for my software developer career but none are so well explained and structured than your lessons Sir. You are the best Java teacher by far!

  • @andersmilan6937

    @andersmilan6937

    2 жыл бұрын

    you probably dont care but does any of you know a tool to get back into an instagram account? I stupidly forgot my account password. I would love any help you can give me!

  • @angelstanciu5783

    @angelstanciu5783

    2 жыл бұрын

    Totally agree, nice way to interpret things.

  • @kasandrop

    @kasandrop

    Жыл бұрын

    I agree as well. Wasted my time somewhere else.....

  • @pushpagarwal9325
    @pushpagarwal93253 жыл бұрын

    I recently learned Spring microservices from your lectures sir. And I must say that everyone should have that. Your content and thought process is invaluable for me. Want to meet you sir once in my life. Thank you sir.

  • @deeproy7292

    @deeproy7292

    3 жыл бұрын

    same feelings bro...he is very awesome...a very great mentor

  • @koseavase

    @koseavase

    3 жыл бұрын

    Kaushik is a gem, his explanations are crisp, deep as well as very simple

  • @michaeldeng1981
    @michaeldeng19813 жыл бұрын

    You are one of the smart guys I know, you have the ability to explain complex things in simple ways.

  • @kunalsinha5942
    @kunalsinha5942 Жыл бұрын

    The best video to understand about the overall idea behind the Maven than to just see it as dependency and build management tool.Thanks for all your efforts!

  • @alfredochola5971
    @alfredochola59712 жыл бұрын

    Wow. this explanation is just what I needed. Thanks a lot Java Brains

  • @koseavase
    @koseavase3 жыл бұрын

    Kaushik is a gem, his explanations are crisp, deep as well as very simple

  • @kisan_thapa
    @kisan_thapa3 жыл бұрын

    Really loved your explanation style. ❤❤❤

  • @horvathmilcsi
    @horvathmilcsi5 ай бұрын

    Excellent video!!! Sparked the light in my head! Thanks man

  • @RahulGupta-ly2uu
    @RahulGupta-ly2uu3 жыл бұрын

    Full informative and Unique content. Nice effort SIR!!

  • @hardlyb
    @hardlyb3 жыл бұрын

    Another excellent lecture. Thanks a lot.

  • @darshandanpal
    @darshandanpal3 жыл бұрын

    Awesome explanation!! Could you also do a video series on gradle.

  • @melvinkimathi8924
    @melvinkimathi89243 жыл бұрын

    How does someone dislike such a good video?

  • @LanceParkertipUTube
    @LanceParkertipUTube Жыл бұрын

    The explanation I wish I'd had when I started using Maven! This video should be linked from the apache maven homne page.

  • @giovannisardisco4541
    @giovannisardisco45413 жыл бұрын

    You are the best teacher in the world :)

  • @ishratalikhan1231
    @ishratalikhan12312 жыл бұрын

    Really very nice Demo and very helpful.

  • @shareefuddinmohammed1773
    @shareefuddinmohammed1773 Жыл бұрын

    Very nice explanation - thanks

  • @quixotica5691
    @quixotica56912 жыл бұрын

    Agree, this is very well explained

  • @firingpistonz
    @firingpistonz3 жыл бұрын

    Im just going to add what everyone is requesting for. Please have a separate payment option for people from India, which I'm sure will be a significant chunk. One some of us do not own a credit card, and secondly even if we do, the conversion rate is absurd. Hopefully we see this soon. Thanks for the content though Kaushik.

  • @RaphaelFernandesWing
    @RaphaelFernandesWing2 жыл бұрын

    Amazing explanation!

  • @ramanansivagnanam4285
    @ramanansivagnanam42853 жыл бұрын

    Gradle is also good for project management, we expect introduction to gradle ☺️

  • @karthickm8042

    @karthickm8042

    3 жыл бұрын

    Difference between Gradle and maven pls??

  • @EvgeniiSuvorov

    @EvgeniiSuvorov

    3 жыл бұрын

    Gradle sucks. And don't forget about ugly version compatibility

  • @hardlyb

    @hardlyb

    3 жыл бұрын

    @@karthickm8042 Gradle always seems to require a lot of programming, and in my experience, tasks managed by Gradle take MUCH longer to execute than Ant or Maven. As in 5 minutes for something which takes a fraction of a second in Ant or Maven, such as running a single JUnit test.

  • @Officialhord
    @Officialhord3 жыл бұрын

    Well explained JavaBrains.

  • @bharatnanwani
    @bharatnanwani3 жыл бұрын

    Hi Kaushik, You also have a maven course on KZread. May I ask you to please explain how is this course different from the one available on your website?

  • @MadhusudanBhosale
    @MadhusudanBhosale3 жыл бұрын

    Thank you..

  • @SachinKumar-qh1lu
    @SachinKumar-qh1lu2 жыл бұрын

    Excellent explanation ! Sir Do You teach Full Stack with Java

  • @sriramkulkarni3691
    @sriramkulkarni36913 жыл бұрын

    Sir awsome explains of maven

  • @amolsw
    @amolsw3 жыл бұрын

    Very nice. Koushik, can you make tutorial on docker please

  • @nurdandamlalar7808
    @nurdandamlalar78083 жыл бұрын

    best video about Maven

  • @gka4004
    @gka40043 жыл бұрын

    Kaushik any plans for Android development or Python tutorial? Following something related to ML.

  • @michelchaghoury870
    @michelchaghoury8703 жыл бұрын

    Hy u really like you videos you are a professional please can you do java desktop development videos with of without maven and spring pleasee

  • @harinadh3203
    @harinadh32033 жыл бұрын

    What a great weekend for Watching this great Video.

  • @amitbillore9794

    @amitbillore9794

    3 жыл бұрын

    Not everyone enjoying weekend.

  • @sabithaabhijith7724
    @sabithaabhijith77243 жыл бұрын

    Hey.. can u make a course on Java memory management.. i think u would be tye best tutor for it!

  • @RajVerma-mc2pj
    @RajVerma-mc2pj3 жыл бұрын

    Please keep INR as currency option

  • @michelchaghoury870
    @michelchaghoury8703 жыл бұрын

    please can you make tutorial about adf framework and how to use it and what it is all about and how to use it with spring maven pleaseee we need your help and keep going

  • @AdityaRajVerma
    @AdityaRajVerma3 жыл бұрын

    awesome sir

  • @maxsjohn
    @maxsjohn3 жыл бұрын

    Please keep options to pay in INR...just like Udemy does..it will be helpful for us..

  • @subrahmanyagurumurthy5083
    @subrahmanyagurumurthy50833 жыл бұрын

    Thank you :-)

  • @parvezmd6455
    @parvezmd64553 жыл бұрын

    Sir please, keep some UPI or indian debit card payment option.IT WILL be helpful to us

  • @shubhamfalke405
    @shubhamfalke4053 жыл бұрын

    How can we port Ant project to maven ? I am finding so much difficulties of dependencies.

  • @vivekmishra5876
    @vivekmishra58763 жыл бұрын

    Please come with jenkins and aws

  • @shivamjaiswal1263
    @shivamjaiswal12633 жыл бұрын

    Sir, please a vedio on how to prepare for interview in big IT companies? How can I apply in them? How can I prepare for competative programming? Where I can learn data structures and algorithm and system design

  • @Akash-hx9mn

    @Akash-hx9mn

    3 жыл бұрын

    Refer pepcoding KZread channel and pepcoding.com it's best and absolutely free. I watched their videos. Watch one video and then if you like refere it to someone.

  • @ADGroupOfArtMedia1
    @ADGroupOfArtMedia13 жыл бұрын

    Hey Kaushik, I saw the prices of your courses are in DOLLORS; Don't you think it's unfair with the ones who use Rupee or any other lower currency.

  • @SoloGamer-23
    @SoloGamer-233 жыл бұрын

    Sir you are not uploading node js videos . Sir please make videos on node and express js

  • @anthonya880
    @anthonya8803 жыл бұрын

    Please keep INR as payment currency option for your courses. It would help students in India.

  • @blasttrash

    @blasttrash

    3 жыл бұрын

    why? the cost remains same either way right? just convert using usd to inr calculator online.

  • @honest_bishop5905

    @honest_bishop5905

    3 жыл бұрын

    @@blasttrash many banks have extra security features for dollar transactions.

  • @blasttrash

    @blasttrash

    3 жыл бұрын

    @@honest_bishop5905 Then no need to convert to INR as op mentioned right

  • @anthonya880

    @anthonya880

    3 жыл бұрын

    @@blasttrash I will need an international debit card. And the bank could charge currency conversion charges, right ?

  • @9714
    @97143 жыл бұрын

    is pom.xml really declarative in nature ? Btw, Uncle Bob really hates xml.

  • @sahinnezerov9979
    @sahinnezerov99793 жыл бұрын

    Nowadays, more developers choose Gradle or migrating to Gradle from maven (e.g. Spring framework) because Gradle provides more features (like building cache, developing your own plugin is much easier and so on.)

  • @ShaneCrouch

    @ShaneCrouch

    3 жыл бұрын

    Actually that's not true, while Gradle is the latest kid on the block and growing, Maven has such a huge following Gradle cannot compare, eventually Grsdle will be the one but it's going to take several years

  • @sahinnezerov9979

    @sahinnezerov9979

    3 жыл бұрын

    More information check stackshare.io/stackups/gradle-vs-maven . I didn't mean Gradle is better than maven, each tech stack is good at in some scenarios. But Gradle is more popular than maven and have more features

  • @ShaneCrouch

    @ShaneCrouch

    3 жыл бұрын

    @@sahinnezerov9979 I understand , but that is where I am saying you are wrong, gradle has th most growth, stackshare proves nothing, google trends proves nothing but growth, to say it is more popular is to say it has wider adoption, which is simply not true, maven has been around far too long, it will be a long time before it surpasses maven in usage, gradle highest growth, maven highest usage.

  • @shubhamray6839
    @shubhamray68393 жыл бұрын

    Hey which software do u use to make such videos

  • @michaeldeng1981

    @michaeldeng1981

    3 жыл бұрын

    imovie I guess

  • @easwargaming7903
    @easwargaming79033 жыл бұрын

    ❤️

  • @pedroalbuquerque4685
    @pedroalbuquerque46853 жыл бұрын

    This guy...this is the guy

  • @rushabhmehta2171
    @rushabhmehta21713 жыл бұрын

    You have great videos and in fact one of the best videos for Java out there but everyone cannot afford the fee.. I really don't feel you should charge for this.. I mean good education is something that you should spread with love & not for a profit.. I check out out the road map on your website all courses are like 20 - 50 dollars (not sure, didn't check all). It really comes up to be a lot of money ..

  • @Java.Brains

    @Java.Brains

    3 жыл бұрын

    I have a monthly plan that gives you subscription based access to the whole site. I think that’s an extremely good value for what you are getting. If that too isn’t affordable, contact me on the site and I can help you out

  • @adityagarimella4723
    @adityagarimella47233 жыл бұрын

    you know i do not need to watch this video but i can tell everybody else please do. !!!

  • @danthe1st
    @danthe1st3 жыл бұрын

    Oh, I thought creating a java project works with Vim, mkdir, javac, java, cp and bash files...

  • @PiyushShandilya

    @PiyushShandilya

    3 жыл бұрын

    What he is talking about is structuring your project. If you can write everything from scratch, know what to build, not use any external libraries, create a structured architecture for your classes yourself, basically reinvent the wheel, then NO you don't need maven. Java was written decades ago, everything after that is trying to make programming more efficient, convenient, robust, remove redundancy, and less time taking. Maven does all this for you, just like spring does and a plethora of other frameworks.

  • @danthe1st

    @danthe1st

    3 жыл бұрын

    @@PiyushShandilya This was a joke, I know what maven is for.

  • @AibekDandaev

    @AibekDandaev

    10 ай бұрын

    @@danthe1st stupid joke dude

  • @OddBallTrails
    @OddBallTrails Жыл бұрын

    He looks more like (Rohit Mehra) / Hrithik in KOI MIL GYA 🤣🤣😂

  • @loveblowsbad
    @loveblowsbad11 ай бұрын

    It wants to be a problem, If there's a problem with the code, If things aren't working. Check maven, it's maven. Why? "MAVEN WANTS TO BE" rather then actually being anything.

  • @nirnullz
    @nirnullz3 жыл бұрын

    Because your enterprise use it 😂

  • @blasttrash
    @blasttrash3 жыл бұрын

    gradle > maven

  • @kmdsummon
    @kmdsummon3 жыл бұрын

    Maven is de-facto standard for java but is so complicated, stupid and uncomfortable to use that it is one of the thing why you should consider not to go for java at all. You may think that it is java application what force it to be so awful, but it is not - take clojure that works on JVM, compiles to jars and has at least 3 project+dependency build tools that all are much better than maven.

  • @krige
    @krige2 жыл бұрын

    The real question is: why use Maven for Java instead of Gradle?