Why use Maven for Java? - Java Brains

  Рет қаралды 64,649

Java Brains

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
@Japhu 3 жыл бұрын
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
@pushpagarwal9325 3 жыл бұрын
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
@michaeldeng1981 3 жыл бұрын
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
@alfredochola5971 2 жыл бұрын
Wow. this explanation is just what I needed. Thanks a lot Java Brains
@horvathmilcsi
@horvathmilcsi 6 ай бұрын
Excellent video!!! Sparked the light in my head! Thanks man
@kisan_thapa
@kisan_thapa 3 жыл бұрын
Really loved your explanation style. ❤❤❤
@koseavase
@koseavase 3 жыл бұрын
Kaushik is a gem, his explanations are crisp, deep as well as very simple
@melvinkimathi8924
@melvinkimathi8924 3 жыл бұрын
How does someone dislike such a good video?
@hardlyb
@hardlyb 3 жыл бұрын
Another excellent lecture. Thanks a lot.
@RahulGupta-ly2uu
@RahulGupta-ly2uu 3 жыл бұрын
Full informative and Unique content. Nice effort SIR!!
@firingpistonz
@firingpistonz 3 жыл бұрын
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.
@darshandanpal
@darshandanpal 3 жыл бұрын
Awesome explanation!! Could you also do a video series on gradle.
@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
@giovannisardisco4541 3 жыл бұрын
You are the best teacher in the world :)
@shareefuddinmohammed1773
@shareefuddinmohammed1773 Жыл бұрын
Very nice explanation - thanks
@ishratalikhan1231
@ishratalikhan1231 2 жыл бұрын
Really very nice Demo and very helpful.
@quixotica5691
@quixotica5691 2 жыл бұрын
Agree, this is very well explained
@Officialhord
@Officialhord 3 жыл бұрын
Well explained JavaBrains.
@RaphaelFernandesWing
@RaphaelFernandesWing 2 жыл бұрын
Amazing explanation!
@MadhusudanBhosale
@MadhusudanBhosale 3 жыл бұрын
Thank you..
@bharatnanwani
@bharatnanwani 3 жыл бұрын
Hi Kaushik, You also have a maven course on KZfaq. May I ask you to please explain how is this course different from the one available on your website?
@nurdandamlalar7808
@nurdandamlalar7808 3 жыл бұрын
best video about Maven
@sriramkulkarni3691
@sriramkulkarni3691 3 жыл бұрын
Sir awsome explains of maven
@RajVerma-mc2pj
@RajVerma-mc2pj 3 жыл бұрын
Please keep INR as currency option
@harinadh3203
@harinadh3203 3 жыл бұрын
What a great weekend for Watching this great Video.
@amitbillore9794
@amitbillore9794 3 жыл бұрын
Not everyone enjoying weekend.
@amolsw
@amolsw 3 жыл бұрын
Very nice. Koushik, can you make tutorial on docker please
@ramanansivagnanam4285
@ramanansivagnanam4285 3 жыл бұрын
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.
@AdityaRajVerma
@AdityaRajVerma 3 жыл бұрын
awesome sir
@shubhamfalke405
@shubhamfalke405 3 жыл бұрын
How can we port Ant project to maven ? I am finding so much difficulties of dependencies.
@SachinKumar-qh1lu
@SachinKumar-qh1lu 2 жыл бұрын
Excellent explanation ! Sir Do You teach Full Stack with Java
@gka4004
@gka4004 3 жыл бұрын
Kaushik any plans for Android development or Python tutorial? Following something related to ML.
@subrahmanyagurumurthy5083
@subrahmanyagurumurthy5083 3 жыл бұрын
Thank you :-)
@michelchaghoury870
@michelchaghoury870 3 жыл бұрын
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
@ADGroupOfArtMedia1
@ADGroupOfArtMedia1 3 жыл бұрын
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.
@michelchaghoury870
@michelchaghoury870 3 жыл бұрын
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
@sabithaabhijith7724
@sabithaabhijith7724 3 жыл бұрын
Hey.. can u make a course on Java memory management.. i think u would be tye best tutor for it!
@shubhamray6839
@shubhamray6839 3 жыл бұрын
Hey which software do u use to make such videos
@michaeldeng1981
@michaeldeng1981 3 жыл бұрын
imovie I guess
@maxsjohn
@maxsjohn 3 жыл бұрын
Please keep options to pay in INR...just like Udemy does..it will be helpful for us..
@parvezmd6455
@parvezmd6455 3 жыл бұрын
Sir please, keep some UPI or indian debit card payment option.IT WILL be helpful to us
@anthonya880
@anthonya880 3 жыл бұрын
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 ?
@vivekmishra5876
@vivekmishra5876 3 жыл бұрын
Please come with jenkins and aws
@shivamjaiswal1263
@shivamjaiswal1263 3 жыл бұрын
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 KZfaq 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.
@easwargaming7903
@easwargaming7903 3 жыл бұрын
❤️
@9714
@9714 3 жыл бұрын
is pom.xml really declarative in nature ? Btw, Uncle Bob really hates xml.
@SoloGamer-23
@SoloGamer-23 3 жыл бұрын
Sir you are not uploading node js videos . Sir please make videos on node and express js
@pedroalbuquerque4685
@pedroalbuquerque4685 3 жыл бұрын
This guy...this is the guy
@sahinnezerov9979
@sahinnezerov9979 3 жыл бұрын
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.
@rushabhmehta2171
@rushabhmehta2171 3 жыл бұрын
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
@adityagarimella4723 3 жыл бұрын
you know i do not need to watch this video but i can tell everybody else please do. !!!
@danthe1st
@danthe1st 3 жыл бұрын
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
@loveblowsbad 11 ай бұрын
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.
@kmdsummon
@kmdsummon 3 жыл бұрын
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
@krige 2 жыл бұрын
The real question is: why use Maven for Java instead of Gradle?
@blasttrash
@blasttrash 3 жыл бұрын
gradle > maven
@nirnullz
@nirnullz 3 жыл бұрын
Because your enterprise use it 😂
Learn Apache Maven Full Tutorial in Java for Beginners
55:16
Cameron McKenzie
Рет қаралды 7 М.
Inside Out 2: Who is the strongest? Joy vs Envy vs Anger #shorts #animation
00:22
CHOCKY MILK.. 🤣 #shorts
00:20
Savage Vlogs
Рет қаралды 13 МЛН
ПРОВЕРИЛ АРБУЗЫ #shorts
00:34
Паша Осадчий
Рет қаралды 7 МЛН
Top 5 JUnit Tips You Should Know - Java Brains
15:56
Java Brains
Рет қаралды 25 М.
What are microservices really all about? - Microservices Basics Tutorial
15:12
Maven in 10 minutes | pom.xml | dependencies | scopes
11:08
Nikolay Panyukov
Рет қаралды 40 М.
What is API gateway really all about? Java Brains - Brain Bytes
8:56
Java Build Overview: javac, Ant, Maven, Gradle, with demonstration
11:12
Maven Complete Tutorial with IntelliJ
38:17
Programming Techie
Рет қаралды 122 М.
What is the structure of a JWT - Java Brains
17:46
Java Brains
Рет қаралды 399 М.
Maven Tutorial - Crash Course
26:08
Marco Codes
Рет қаралды 155 М.
Gradle Course for Beginners | Get Going with Gradle
56:59
Tom Gregory Tech
Рет қаралды 27 М.
Do these 5 things first
20:38
Java Brains
Рет қаралды 22 М.