Gradle tutorial for complete beginners

  Рет қаралды 200,702

Tom Gregory Tech

Tom Gregory Tech

Күн бұрын

Have you heard of Gradle, but you’re not really sure what it is, why you should use it, and how to get started? This beginner's tutorial answers all of these questions and helps you take your first steps with this powerful build tool.
Introduction 0:00
1. Who this tutorial is for? 0:40
2. Why do we need build tools? 0:59
3. The Gradle build tool solution 4:19
4. Maven vs. Gradle 6:20
5. Installing Gradle 7:34
6. Creating a project with gradle init 9:07
7. Gradle project files 10:41
8. Using the Gradle wrapper 12:50
9. Projects, build scripts, tasks, & plugins 13:34
10. Groovy essentials 15:37
11. Building a Java application 17:05
12. Configuring tasks 19:53
13. Testing 21:07
14. Adding dependencies and repositories 22:08
15. Summary 23:35
16. Next steps 24:09
🚀 FREE QUICK-START GRADLE GUIDE tomgregory.com/gradlequickstart
🔥 ULTIMATE GRADLE BUILD BIBLE tomgregory.com/gradlebuildbible
VIDEO RESOURCES
☕ Java install adoptopenjdk.net/installation...
🐘 Gradle install gradle.org/install/
👨‍💻 GitHub repo github.com/tkgregory/gradle-t...
📖 This video in article format tomgregory.com/gradle/gradle-...

Пікірлер: 240
@harisahmad7871
@harisahmad7871 Жыл бұрын
i just want to take a moment to appreciate how every sentence had a purpose and not a second was wasted
@satyagyaparashar2575
@satyagyaparashar2575 19 күн бұрын
Literally 19 seconds in: "I let the cat out of the bag already"
@diegoochoa572
@diegoochoa572 2 жыл бұрын
Bro, you are a saint. I always marvel at the folks that produce high quality tutorials for free, especially when compared to some of the lackluster professors in paid academia. Thank you so much for this!
@TomGregoryTech
@TomGregoryTech 2 жыл бұрын
You're very welcome!
@kevin-zo4sg
@kevin-zo4sg 22 күн бұрын
The BEST gradle course ever! Thanks!!
@ultimatewarriorfrieza275
@ultimatewarriorfrieza275 2 жыл бұрын
English isn't my native tounge but recently I watched the udacity gradle course also here on KZbin, I had a hard time learning anything. This 24 minutes made a whole lot of sense to me. I'll be following your channel for a lot more. Thanks!
@TomGregoryTech
@TomGregoryTech 2 жыл бұрын
Awesome, glad it helped!
@charlesrodriguez6276
@charlesrodriguez6276 2 жыл бұрын
Definitely keep making these videos. I enjoyed the step by step process of video and how you structured the content. It demystified a lot of files in the gradle directory and the concepts around the tool itself. Excellent work!
@jonnyevans7652
@jonnyevans7652 Жыл бұрын
Wow, this tutorial I feel like is the type of tutorial I've been looking for, for years now the way you present the content and talk about it is easy and clear to understand and not too advanced. I recently graduated with my BS in computer science and for the courses that Java was the focus of we always used Maven. Recently I got a dev job and we're using Gradle since day one now things are much clear on the switch and give me more direction on how to articulate questions I have as well as what to search for in the future. Thank you, gained a subscriber!
@binyi1114
@binyi1114 Жыл бұрын
Hi Tom, thank you so much for your works. I not only finished watching and creating my first gradle project from this video, but also just finished your entry level cource. Keep going and cheers
@Miketar2424
@Miketar2424 2 жыл бұрын
I really like the concise nature of this tutorial. It really skips so much of the filler I found in other courses and documents. Thanks for doing this.
@mailsiraj
@mailsiraj Жыл бұрын
Wow Tom - what a tutorial. Your approach was confident, very concise, and clear step-by-step, not assuming any prerequisite knowledge and explaining every jargon without getting too diverted, wonderful visuals and an excellent detailed blog post for people like me who like to read - though I have seen so many positive reviews, I still felt the need to thank you for this wonderful tutorial. Being a KZbin creator myself, I am inspired by you for the comprehensive yet brief and accessible resource, delivered with such poise and calmness. May God bless you Tom.
@namankeshari7332
@namankeshari7332 10 ай бұрын
Your videos are so fun to watch!! And make things seem so easy although its really not. Thank you so much for this thorough explanation! You made my day!
@amchourasia
@amchourasia Жыл бұрын
Wow, exactly what I was looking for, very crisp and clearly explained each of the basics. Thanks a lot
@joellavinder5387
@joellavinder5387 Жыл бұрын
This has helped me more than you can know. I have referenced this video countless times this semester. Thank you!
@PrashantSingh-ps5go
@PrashantSingh-ps5go 2 жыл бұрын
Thanks for keeping it simple and showing the small details which other people(including me :)) generally ignore !
@radekcrlik5060
@radekcrlik5060 Жыл бұрын
Dude, you made it so simple and explained it nicely that I am almost looking forward going to work and work with Gradle :D Thanks good luck with the courses.
@alvinecher6887
@alvinecher6887 Жыл бұрын
This has really given me a good idea of the purpose of Gradle and improved my knowledge of use, thanks!
@kristac.1470
@kristac.1470 4 ай бұрын
This is exactly what I needed! I've used Gradle before but with an interview coming up I wanted to really understand the tool. Your examples were perfect and I feel a lot more confident going into this interview, thank you!
@brendo8421
@brendo8421 2 жыл бұрын
This is one of the best tutorial videos I've seen in my life. You're the greatest, keep up the good work. 😁
@cschmitz
@cschmitz 2 жыл бұрын
Well done. Thanks for taking the time to make this tutorial. This demystified a lot of stuff surrounding gradle for me. Super helpful!
@TomGregoryTech
@TomGregoryTech 2 жыл бұрын
That's great cshchmitz. Glad it helped!
@pliegosevilla
@pliegosevilla 2 жыл бұрын
I love your videos. So calm and clear. Really helpful. Thanks
@koutsioj4762
@koutsioj4762 Жыл бұрын
Thank you man, I was very confused about how gradle works and what it does because it's the first time I'm using a build tool and you made it all clear to me!
@seid44
@seid44 2 ай бұрын
one of the best IT related tutorials ive ever watched, good job man
@vbarr67
@vbarr67 Жыл бұрын
I read the gradle documentation but was still confused. I found your video which is absolutely perfect and easy to follow. Thank you so much, everything is crystal clear now ! Greetings from France
@rahulmodey1315
@rahulmodey1315 3 ай бұрын
Amazing tutorial Tom! I'm much more clear with the concepts now after watching your explanations.
@vighnesh153
@vighnesh153 Жыл бұрын
This is gold. I have worked on JS/TS for over 2 years and assumed that no documentations/tutorials are going to be as simple as JS/TS tutorials. I thought Java stuff (especially build tools) are very complex to follow and understand (hated all the ugly documentations, articles and blog posts). You changed my mind. Anything can be made simple, if done by the right person. Thanks for this amazing introduction.
@ApocalypsoTron
@ApocalypsoTron Жыл бұрын
Thanks for the clear explanation and for mentioning that the build file actually consists of methods and closures. It makes the process so much easier to understand.
@vivekm2674
@vivekm2674 11 ай бұрын
I have had a paid subscription for pluralsight for over 10 years. Off lately I have started finding free youtube tutorials way better than paid pluralsight courses. Good job Tom!
@vladimirsuslov4134
@vladimirsuslov4134 26 күн бұрын
God bless the people who have gift of teaching. Thank you
@ganeshkumarsiva176
@ganeshkumarsiva176 Жыл бұрын
You are awesome sir. Keep up the fantastic series on Gradle. The best channel to learn Gradle
@bl-ej9dh
@bl-ej9dh 6 ай бұрын
BY FAR, the best tutorial about Gradle out there. Congratulations and thank you!
@bolbans
@bolbans 2 жыл бұрын
That was awesome. You covered all essential parts in simple and comprehensible way! Now I have motivation to push forward!
@TomGregoryTech
@TomGregoryTech 2 жыл бұрын
That's great. Go for it Clyde!
@wfwf7645
@wfwf7645 20 күн бұрын
Thank you so much for this great tutorial. I really liked the way how you speak slow and clear, and always getting back to the basics before getting ahead too much. Before watching this tutorial, Gradle was quite confusing. After watching this video, I have a good understanding of the basic concepts. Thanks a bunch!
@selvakumarjayabal2599
@selvakumarjayabal2599 2 жыл бұрын
Thank you so much for detailed explanation!! It's great that you are posting such invaluable tutorials for free!!!
@TomGregoryTech
@TomGregoryTech 2 жыл бұрын
You're very welcome Selvakumar!
@NERDfirst
@NERDfirst 2 жыл бұрын
Thank you, this was incredibly clear! You really nailed the balance between the theoretical "why" and the hands-on, kudos!
@TomGregoryTech
@TomGregoryTech 2 жыл бұрын
Awesome. Glad it hit the target for you!
@jorgemercadog
@jorgemercadog Жыл бұрын
most compelling and express tutorial ever!! Thank you!
@_vikrant
@_vikrant 2 жыл бұрын
This is awesome! Much appreciated. Thanks Tom for making this quick and informative video. I come from maven background and this video is really helpful for my next Gradle based assignment. Would recommend my friends to have a look at this video.
@TomGregoryTech
@TomGregoryTech 2 жыл бұрын
Glad it hit the spot Vikrant!
@enriconolastname3471
@enriconolastname3471 4 ай бұрын
Tom, thanks! This and the other Gradle tutorials you made helped me understand Gradle very smoothly. Great job!
@TomGregoryTech
@TomGregoryTech 4 ай бұрын
Rock on!
@Armando_Lara
@Armando_Lara 2 жыл бұрын
Thank you a lot!! Quick and very introductory!
@melwin-dmello-dev
@melwin-dmello-dev 10 ай бұрын
Very concise, very helpful. Thank you!
@tizhoush
@tizhoush 2 ай бұрын
It really did worth the time. I was so lucky to come across your tutorial 👍
@stevevans100
@stevevans100 14 күн бұрын
exactly what I was looking for - thank you!
@voiceguy554
@voiceguy554 2 жыл бұрын
Thanks for the informative tutorial!
@rexjuggler19
@rexjuggler19 Ай бұрын
I just subscribed. This is just what I needed and was looking for. It's concise, clear, has explanation and hands-on. This is what a tutorial should be. My goal is to learn Java, but I wanted to include using a build environment along with it rather than using javac. My desired path and platform based on research is to use vs-code for my IDE, Gradle as the build tool, and develop using Quarkus framework. This gets me off to a good start. I think with this as my baseline starting point, I should be able to pull in the rest. I'm going to check out your other videos to see if they might also help.
@shashiranjan7451
@shashiranjan7451 9 ай бұрын
One of the best tutorials. Thank you very much sir for making this video.
@CasioArtist
@CasioArtist Жыл бұрын
Thank You for this Video. I was an absolute beginner for gradle and learned a lot
@progtom7585
@progtom7585 Жыл бұрын
Really great tutorial! Thanks heaps! The content was just spot on for a beginner.
@AnantaAkash.Podder
@AnantaAkash.Podder 9 ай бұрын
Absolutely Banger... your Explanations are Out of this World❤️❤️
@stephenlimb6141
@stephenlimb6141 Жыл бұрын
Nice, clear and well articulated.
@tonigarridopersonal4071
@tonigarridopersonal4071 Жыл бұрын
Very nice tutorial, thanks!
@adeoke3086
@adeoke3086 2 жыл бұрын
You have a great thought process. Nice video.
@katierobinson5464
@katierobinson5464 Жыл бұрын
Fabulous video. Thanks!
@shaharts8333
@shaharts8333 10 ай бұрын
I learned so many things from you. Thanks.
@fec725
@fec725 2 жыл бұрын
Thank you for this amazing tutorial
@laszloszoke18
@laszloszoke18 Жыл бұрын
This is light in the dark. Thx!
@user-bd1qo4ml4s
@user-bd1qo4ml4s 6 ай бұрын
This is a masterful tutorial. KZbinrs teaching anything should take note. It's simple but (high-level) comprehensive and anticipates the major questions a Gradle newbie would have. "You should be able to run the jar file now right? Let's try it... well, not quite - and here's why, and here's how to fix it..." while introducing another important build config concept. And while we're at it, let's subtly switch over to the online documentation for the feature we're about to explain so you can glean that too. And the precision... not just "let's write this code", it's precise: this is a method, passing a closure, next we call 'x' method and pass a map... reinforcing the Groovy basics. So well done!
@DivijShrivastava
@DivijShrivastava Жыл бұрын
Thank you for this tutorial!
@vikramragunathan6392
@vikramragunathan6392 Жыл бұрын
Much appreciated for the precise explanation. 😀👍
@andrewryabchenko2407
@andrewryabchenko2407 11 ай бұрын
Thank you for this quick start guide. Very helpful.
@TomGregoryTech
@TomGregoryTech 11 ай бұрын
You're very welcome Andrew!
@fernandohillermann7824
@fernandohillermann7824 11 ай бұрын
wow! Great job, very well explained!
@titzko987
@titzko987 2 жыл бұрын
this is insanely well explained
@lancebyrd6871
@lancebyrd6871 Жыл бұрын
This was a huge help. Note to others, watch out for your own typos. I was able to follow along using Ubuntu 22.04 with no issues. Thank you!
@FaresTabet
@FaresTabet Жыл бұрын
Great tutorial, thanks for putting this up
@michaelhashimoto1650
@michaelhashimoto1650 2 жыл бұрын
This is so good. Thank you!
@sandeepchauhan7918
@sandeepchauhan7918 Жыл бұрын
It helped me to understand more about gradle. Very useful, Thank you.
@steveplace324
@steveplace324 Жыл бұрын
Great video, Hank Green!
@muddassirahmad36
@muddassirahmad36 Жыл бұрын
Best video so far. So understandable
@OmarAli-fw4qm
@OmarAli-fw4qm 7 ай бұрын
Thank you, this was a very clear explanation
@vibhad-cv4sf
@vibhad-cv4sf 3 ай бұрын
Loved it!!🎉
@seherkhan1951
@seherkhan1951 Жыл бұрын
Thank you so much! Awesome tutorial
@simplyabdou8425
@simplyabdou8425 2 жыл бұрын
You get well deserved "Like" from me, very concise and informative video, thanks.
@richardgeiger3159
@richardgeiger3159 2 жыл бұрын
Excellent! Thank you.
@jssethi
@jssethi Жыл бұрын
I woke up this morning, thinking and wishing that today I will try understand concepts around gradle (its purpose, how it functions, how to use it), and the Almighty gifted me this wonderful tutorial. I cannot thank you enough !
@tcastock4484
@tcastock4484 2 жыл бұрын
Thank you very much, a nicely structured video
@Sara-oy6ly
@Sara-oy6ly Жыл бұрын
This is the best tutorial ,thank you 😊
@no1sploit529
@no1sploit529 2 жыл бұрын
It helped me a lot. Thanks for this awesome content .
@stevebotham1907
@stevebotham1907 Жыл бұрын
Excellent video thanks much.
@paulliu6057
@paulliu6057 Жыл бұрын
Very good video for teaching Gradle!
@wendylee5498
@wendylee5498 2 жыл бұрын
Thank you so much for this concise gradle tutorial which covers the basic/ core concepts!!!! I am now from a complete beginner (no knowledge on gradle at att) to can explain to my colleagues about how gradle works.Thanks!
@TomGregoryTech
@TomGregoryTech 2 жыл бұрын
So glad it helped Wendy. Thanks for the reviews.
@mateuszrohraff5012
@mateuszrohraff5012 Жыл бұрын
Awesome job, keep it doing
@christopherbarrett9900
@christopherbarrett9900 Жыл бұрын
Great vid! Concise and well explained.
@PatronSaintZim
@PatronSaintZim 2 жыл бұрын
you are a lifesaver my man
@fareed1983
@fareed1983 2 жыл бұрын
Thank you. You are a great teacher.
@abedjarjanazy1178
@abedjarjanazy1178 2 жыл бұрын
Great work my friend, keep going
@arnabmukherjee5840
@arnabmukherjee5840 Жыл бұрын
amazing, thanks for the tutorial.
@parmoksha
@parmoksha 9 ай бұрын
thank you so much. crystal clear tutorial.
@derryyeh
@derryyeh 2 жыл бұрын
The flow of your video is spectacular. I learn a lot in this video. Cheers!
@TomGregoryTech
@TomGregoryTech 2 жыл бұрын
Glad you enjoyed it!
@julianbushe458
@julianbushe458 2 жыл бұрын
Super helpful, thanks you!
@prithikas6810
@prithikas6810 8 ай бұрын
Thank you so much. such a clear explanation!
@davithkane1369
@davithkane1369 2 жыл бұрын
Thank you so much, I really liked the video!
@austinjeng2780
@austinjeng2780 2 жыл бұрын
One of the best pracitcal tutorial out here. Keep up the good work.
@TomGregoryTech
@TomGregoryTech 2 жыл бұрын
Thanks Austin!
@akhilvaidya4819
@akhilvaidya4819 9 ай бұрын
This was very helpful thanks!
@davidDN2318
@davidDN2318 Жыл бұрын
This video was very helpful!!
@jemaleakil7620
@jemaleakil7620 2 жыл бұрын
Very lucky to find out your channel. Thank you so much
@TomGregoryTech
@TomGregoryTech 2 жыл бұрын
Welcome!
@raneshkr123
@raneshkr123 Жыл бұрын
Wonderful explanation
@egidfertal8240
@egidfertal8240 3 ай бұрын
Thank you very much :) for nice tutorial you made.
@nataliia.slobodian
@nataliia.slobodian Жыл бұрын
Thank you for the video, you're amazing!
@ASX373
@ASX373 2 жыл бұрын
Thank you , one of the most useful tutorial i watched
@TomGregoryTech
@TomGregoryTech 2 жыл бұрын
Glad it helped Aviad!
@johnnychang3456
@johnnychang3456 Жыл бұрын
I was recently assigned with a Java project which I have 0 experience. Your videos make jvm ecosystem a lot less overwheming. Thank you. I subscribed and hopefully can see more videos from you!
@TomGregoryTech
@TomGregoryTech Жыл бұрын
Thanks Johnny. More videos coming soon.
@kaisersakhi4239
@kaisersakhi4239 2 жыл бұрын
this is amazing explanation , love it!
@TomGregoryTech
@TomGregoryTech 2 жыл бұрын
That's great & you're welcome Kaiser!
@sachinchauhan4682
@sachinchauhan4682 Жыл бұрын
great way of explaining
@AntonioSanchez-gk5el
@AntonioSanchez-gk5el 2 жыл бұрын
Congrats on this great video, I finally have a good grasp of graddle!
@TomGregoryTech
@TomGregoryTech 2 жыл бұрын
Glad I could help!
Gradle Course for Beginners | Get Going with Gradle
56:59
Tom Gregory Tech
Рет қаралды 21 М.
Gradle Was Hard Until I Learnt This INSANE Secret
6:16
Tom Gregory Tech
Рет қаралды 42 М.
Git Tutorial for Beginners: Learn Git in 1 Hour
1:09:13
Programming with Mosh
Рет қаралды 2,3 МЛН
Gradle Tutorial - Crash Course
21:53
Marco Codes
Рет қаралды 54 М.
Системы сборки для Java - Ant, Maven и Gradle
17:31
Sergey Nemchinskiy
Рет қаралды 42 М.
Степан Гончаров - Gradle от A до Я
51:31
With these 5 Gradle benefits you'll NEVER use Maven again
10:53
Tom Gregory Tech
Рет қаралды 14 М.
Введение в Gradle
1:02:10
Сергей Петрелевич
Рет қаралды 13 М.
36 Lessons From 36 Months Outside a Coding Job
15:29
Tom Gregory Tech
Рет қаралды 807
Why Gradle Is DESTROYING Maven
10:08
Tom Gregory Tech
Рет қаралды 9 М.
Samsung or iPhone
0:19
rishton vines😇
Рет қаралды 9 МЛН
Huawei который почти как iPhone
0:53
Romancev768
Рет қаралды 596 М.
МОЖНО ЛИ заряжать AirPods в чехле 🧐😱🧐 #airpods #applewatch #dyson
0:22
Apple_calls РЕПЛИКА №1 В РФ
Рет қаралды 22 М.
Power up all cell phones.
0:17
JL FUNNY SHORTS
Рет қаралды 49 МЛН
AMD больше не конкурент для Intel
0:57
ITMania - Сборка ПК
Рет қаралды 516 М.