Gradle tutorial for complete beginners

  Рет қаралды 243,046

Tom Gregory Tech

Tom Gregory Tech

Күн бұрын

Пікірлер: 255
@diegoochoa572
@diegoochoa572 3 жыл бұрын
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 3 жыл бұрын
You're very welcome!
@thebicycleman8062
@thebicycleman8062 4 ай бұрын
This video is definitely high quality and very valuable, however saying that this tutorial is for free is misleading, nothing is for free, it is a long term lead generation, and there is nothing wrong with that. But people need to understand how sales work, and putting out "zero-cost content" is not free, it is how you build potential sales and convert them later, or get ad revenue for google ads. Just thought to point out this sales lesson for you to understand the dynamics of what you think are "free videos".
@vivekm2674
@vivekm2674 Жыл бұрын
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!
@jonnyevans7652
@jonnyevans7652 2 жыл бұрын
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!
@kristac.1470
@kristac.1470 Жыл бұрын
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!
@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.
@egidfertal8240
@egidfertal8240 11 ай бұрын
Thank you very much :) for nice tutorial you made.
@ultimatewarriorfrieza275
@ultimatewarriorfrieza275 3 жыл бұрын
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 3 жыл бұрын
Awesome, glad it helped!
@jssethi
@jssethi 2 жыл бұрын
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 !
@coder_foo
@coder_foo Жыл бұрын
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!
@ApocalypsoTron
@ApocalypsoTron 2 жыл бұрын
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.
@vighnesh153
@vighnesh153 2 жыл бұрын
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.
@vbarr67
@vbarr67 2 жыл бұрын
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
@JosephLuklukkyjoe
@JosephLuklukkyjoe 6 ай бұрын
Thanks!
@bl-ej9dh
@bl-ej9dh Жыл бұрын
BY FAR, the best tutorial about Gradle out there. Congratulations and thank you!
@NERDfirst
@NERDfirst 3 жыл бұрын
Thank you, this was incredibly clear! You really nailed the balance between the theoretical "why" and the hands-on, kudos!
@TomGregoryTech
@TomGregoryTech 3 жыл бұрын
Awesome. Glad it hit the target for you!
@A12Server
@A12Server 2 ай бұрын
High quality is an understatement ! VERY WELL DONE your talent is underrated mate. Your ability to be clear concise and gather you audiences attention whilst providing key info is priceless PLEASE KEEP UP THE GOOD WORK👍
@koutsioj4762
@koutsioj4762 2 жыл бұрын
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 10 ай бұрын
one of the best IT related tutorials ive ever watched, good job man
@kevin-zo4sg
@kevin-zo4sg 8 ай бұрын
The BEST gradle course ever! Thanks!!
@lancebyrd6871
@lancebyrd6871 2 жыл бұрын
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!
@wfwf7645
@wfwf7645 8 ай бұрын
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!
@LukasAllmer
@LukasAllmer 2 жыл бұрын
Thank you very much for making this video! I actually have an exam in two weeks which focuses on Gradle. Our professor unfortunately didn't manage to convey why Gradle is a tool we should even bother with, but your introduction made that clear very quickly, which was exactly what I was looking for.
@TomGregoryTech
@TomGregoryTech 2 жыл бұрын
Awesome! Yeh it's good to undestand why we use these tools. I'll admit though, I didn't know there were Gradle exams. Good luck!
@rahulmodey1315
@rahulmodey1315 11 ай бұрын
Amazing tutorial Tom! I'm much more clear with the concepts now after watching your explanations.
@johnnychang3456
@johnnychang3456 2 жыл бұрын
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 2 жыл бұрын
Thanks Johnny. More videos coming soon.
@PrashantSingh-ps5go
@PrashantSingh-ps5go 3 жыл бұрын
Thanks for keeping it simple and showing the small details which other people(including me :)) generally ignore !
@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!
@checkitoutas
@checkitoutas 3 ай бұрын
Bro, I watched just first 3 minutes of this video and you answered most of my life questions 😂 you explain very well, talent! Thank you, sir!
@mr.mohameddahir3917
@mr.mohameddahir3917 8 ай бұрын
00:00 Gradle is a powerful build automation tool. 00:01 Introduction to Gradle as a build tool for Java applications 02:06 Compilation and the need for build tools 06:28 Gradle was designed to address Maven's shortcomings and is now the most popular build tool for JVM projects on GitHub. 08:38 Installing and creating a basic Gradle project 12:54 Understanding the basic components of Gradle projects 15:01 Using plugins in Gradle automates tasks and enhances functionality. 18:54 Configuring Gradle to add a main class manifest attribute to jar file 20:52 Setting up and running tests in Gradle projects
@cschmitz
@cschmitz 3 жыл бұрын
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 3 жыл бұрын
That's great cshchmitz. Glad it helped!
@binyi1114
@binyi1114 2 жыл бұрын
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
@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. 😁
@alvinecher6887
@alvinecher6887 2 жыл бұрын
This has really given me a good idea of the purpose of Gradle and improved my knowledge of use, thanks!
@wendylee5498
@wendylee5498 3 жыл бұрын
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 3 жыл бұрын
So glad it helped Wendy. Thanks for the reviews.
@selvakumarjayabal2599
@selvakumarjayabal2599 3 жыл бұрын
Thank you so much for detailed explanation!! It's great that you are posting such invaluable tutorials for free!!!
@TomGregoryTech
@TomGregoryTech 3 жыл бұрын
You're very welcome Selvakumar!
@enriconolastname3471
@enriconolastname3471 Жыл бұрын
Tom, thanks! This and the other Gradle tutorials you made helped me understand Gradle very smoothly. Great job!
@TomGregoryTech
@TomGregoryTech Жыл бұрын
Rock on!
@notro657
@notro657 2 ай бұрын
Wow honestly, what an amazing tutorial! Your explanations are so abstract and understandable. Thanks!
@mikeonthebox
@mikeonthebox 17 күн бұрын
I always come across gradle when working in Minecraft mods and never got into trying to understand what's all the magic that is going on, but I think getting more familiar with it will help me not only understand a bit more but also understand some of the setups that are now possible in order to develop Minecraft mods for Fabric, Forge and NeoForge plus a common code area at the same time. Those setups get really complex, but I believe most of the magic comes from what the gradle files are doing behind the scenes for us.
@ganeshkumarsiva176
@ganeshkumarsiva176 2 жыл бұрын
You are awesome sir. Keep up the fantastic series on Gradle. The best channel to learn Gradle
@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.
@vladimirsuslov4134
@vladimirsuslov4134 9 ай бұрын
God bless the people who have gift of teaching. Thank you
@joellavinder5387
@joellavinder5387 2 жыл бұрын
This has helped me more than you can know. I have referenced this video countless times this semester. Thank you!
@TomGregoryTech
@TomGregoryTech 3 жыл бұрын
►► Getting started with Gradle just got much easier. Check out my FREE Get Going with Gradle course → bit.ly/3HyZCCK
@rexjuggler19
@rexjuggler19 9 ай бұрын
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.
@radekcrlik5060
@radekcrlik5060 2 жыл бұрын
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.
@bolbans
@bolbans 3 жыл бұрын
That was awesome. You covered all essential parts in simple and comprehensible way! Now I have motivation to push forward!
@TomGregoryTech
@TomGregoryTech 3 жыл бұрын
That's great. Go for it Clyde!
@tizhoush
@tizhoush 10 ай бұрын
It really did worth the time. I was so lucky to come across your tutorial 👍
@russellsmith4549
@russellsmith4549 6 ай бұрын
Thank you for your time putting this together. Great content. 👍
@majid_devops
@majid_devops 5 ай бұрын
Thanks, best tutorial about Gradle I have ever watched.
@camille7044
@camille7044 5 ай бұрын
Thank you for this tutorial. This was so helpful for me. Keep up the great work!
@shashiranjan7451
@shashiranjan7451 Жыл бұрын
One of the best tutorials. Thank you very much sir for making this video.
@_vikrant
@_vikrant 3 жыл бұрын
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 3 жыл бұрын
Glad it hit the spot Vikrant!
@amchourasia
@amchourasia Жыл бұрын
Wow, exactly what I was looking for, very crisp and clearly explained each of the basics. Thanks a lot
@PerryTran
@PerryTran 6 ай бұрын
Helpful and well-structured content. Keep working. Thank you!
@austinjeng2780
@austinjeng2780 3 жыл бұрын
One of the best pracitcal tutorial out here. Keep up the good work.
@TomGregoryTech
@TomGregoryTech 3 жыл бұрын
Thanks Austin!
@mojeime3
@mojeime3 3 ай бұрын
This is a great tutorail. Thanks for posting.
@namankeshari7332
@namankeshari7332 Жыл бұрын
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!
@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!
@nadavfriedman5934
@nadavfriedman5934 3 жыл бұрын
Man this is by far the best gradle HANDS ON tutorial on the net includes udemy courses, great work. the only part that missing is the way you communicate with the gradle's documentation... it seems like the commands you're putting out there is out of no where, while if you would refer to the gradle's documentation and how to search there it would be much clearer. one again - GREAT video. thank you so much for sharing your knowledge
@TomGregoryTech
@TomGregoryTech 3 жыл бұрын
Hi Nadav. Glad you liked it! So maybe rather than just running "gradle init", refer to the docs first? I really appreciate the suggestions. Thanks.
@nadavfriedman5934
@nadavfriedman5934 3 жыл бұрын
@@TomGregoryTech Yes, Exactly. same about the dependencies and everything else you entered there, i guess the purpose of the video is to gain beginners basic information and independency in related to gradle. The basic information part is well covered, while the independency part can not be covered unless your viewers wont know how to search by themselves at the documentation. Once again, thanks a lot. Cheer’s
@jorgemercadog
@jorgemercadog 2 жыл бұрын
most compelling and express tutorial ever!! Thank you!
@martindotts8262
@martindotts8262 3 жыл бұрын
0:00 Introduction 0:41 1) Who is this tutorial for? 1:00 2) Why do we need build tools? 4:19 3) The Gradle build tool solution 6:20 4) Maven vs Gradle 7:35 5) Installing Gradle 9:07 6) Creating a project with Gradle init 10:41 7) Gradle project files 12:50 8) Using the Gradle wrapper 13:34 9) Projects, Build Scripts, Tasks & Plugins 15:38 10) Groovy Essentials 17:06 11) Building a Java application 19:53 12) Configuring tasks 21:08 13) Testing 22:08 14) Adding dependencies and repositories 23:35 15) Summary 24:10 16) Next steps Hey man, could you copy and paste this into the description, that way the video will be easier to navigate for future viewers?
@TomGregoryTech
@TomGregoryTech 3 жыл бұрын
Hi Martin. Thanks, but it's already in the description. Can you see it?
@martindotts8262
@martindotts8262 3 жыл бұрын
@@TomGregoryTech Oh yeah! Thanks. For some reason, youtube's not doing the thing where the sections are shown in a pop up. My apologies.
@TomGregoryTech
@TomGregoryTech 3 жыл бұрын
@@martindotts8262 My bad. It was because I was missing the 0:00. Fixed now.
@martindotts8262
@martindotts8262 3 жыл бұрын
@@TomGregoryTech Awesome. Thanks a ton!
@AnantaAkash.Podder
@AnantaAkash.Podder Жыл бұрын
Absolutely Banger... your Explanations are Out of this World❤️❤️
@PianoNumberOne
@PianoNumberOne 2 жыл бұрын
Thank You for this Video. I was an absolute beginner for gradle and learned a lot
@pliegosevilla
@pliegosevilla 2 жыл бұрын
I love your videos. So calm and clear. Really helpful. Thanks
@melwin-dmello-dev
@melwin-dmello-dev Жыл бұрын
Very concise, very helpful. Thank you!
@simplyabdou8425
@simplyabdou8425 2 жыл бұрын
You get well deserved "Like" from me, very concise and informative video, thanks.
@PatronSaintZim
@PatronSaintZim 2 жыл бұрын
you are a lifesaver my man
@sandeepchauhan7918
@sandeepchauhan7918 Жыл бұрын
It helped me to understand more about gradle. Very useful, Thank you.
@titzko987
@titzko987 2 жыл бұрын
this is insanely well explained
@HarunFarah
@HarunFarah 3 жыл бұрын
Ive learnt a lot more about gradle here than my lecturer, i feel guilty that this is free.
@TomGregoryTech
@TomGregoryTech 3 жыл бұрын
Thanks Harun. You're welcome :) Which course are you referring to?
@HarunFarah
@HarunFarah 3 жыл бұрын
@@TomGregoryTech CS
@muddassirahmad36
@muddassirahmad36 2 жыл бұрын
Best video so far. So understandable
@shaharts8333
@shaharts8333 Жыл бұрын
I learned so many things from you. Thanks.
@stevevans100
@stevevans100 8 ай бұрын
exactly what I was looking for - thank you!
@jemaleakil7620
@jemaleakil7620 3 жыл бұрын
Very lucky to find out your channel. Thank you so much
@TomGregoryTech
@TomGregoryTech 3 жыл бұрын
Welcome!
@adeoke3086
@adeoke3086 2 жыл бұрын
You have a great thought process. Nice video.
@laszloszoke18
@laszloszoke18 2 жыл бұрын
This is light in the dark. Thx!
@3ternalz
@3ternalz 2 ай бұрын
this guy is so goated, amazing video
@ASX373
@ASX373 3 жыл бұрын
Thank you , one of the most useful tutorial i watched
@TomGregoryTech
@TomGregoryTech 3 жыл бұрын
Glad it helped Aviad!
@andrewryabchenko2407
@andrewryabchenko2407 Жыл бұрын
Thank you for this quick start guide. Very helpful.
@TomGregoryTech
@TomGregoryTech Жыл бұрын
You're very welcome Andrew!
@OmarAli-fw4qm
@OmarAli-fw4qm Жыл бұрын
Thank you, this was a very clear explanation
@gameprogramming6550
@gameprogramming6550 7 ай бұрын
Thank you very much for these series.
@steveplace324
@steveplace324 2 жыл бұрын
Great video, Hank Green!
@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!
@alperenterzi1195
@alperenterzi1195 3 жыл бұрын
Very nice video, i just built my first gradle app with your video. Thanks MAN!
@TomGregoryTech
@TomGregoryTech 3 жыл бұрын
Glad it helped!
@ganeshkumarsiva176
@ganeshkumarsiva176 2 жыл бұрын
Most underrated youtuber
@icephonex
@icephonex 2 жыл бұрын
thanks, you made my ide-less java workflow much much better
@abedjarjanazy1178
@abedjarjanazy1178 3 жыл бұрын
Great work my friend, keep going
@Armando_Lara
@Armando_Lara 3 жыл бұрын
Thank you a lot!! Quick and very introductory!
@ChillseedMC
@ChillseedMC 3 ай бұрын
Thanks for the tutorial :)
@vikramragunathan6392
@vikramragunathan6392 2 жыл бұрын
Much appreciated for the precise explanation. 😀👍
@fec725
@fec725 2 жыл бұрын
Thank you for this amazing tutorial
@stephenlimb6141
@stephenlimb6141 2 жыл бұрын
Nice, clear and well articulated.
@Sara-lilia
@Sara-lilia 2 жыл бұрын
This is the best tutorial ,thank you 😊
@progtom7585
@progtom7585 2 жыл бұрын
Really great tutorial! Thanks heaps! The content was just spot on for a beginner.
@sachinchauhan4682
@sachinchauhan4682 Жыл бұрын
great way of explaining
@paulliu6057
@paulliu6057 2 жыл бұрын
Very good video for teaching Gradle!
@tcastock4484
@tcastock4484 2 жыл бұрын
Thank you very much, a nicely structured video
@fernandohillermann7824
@fernandohillermann7824 Жыл бұрын
wow! Great job, very well explained!
@no1sploit529
@no1sploit529 3 жыл бұрын
It helped me a lot. Thanks for this awesome content .
@voiceguy554
@voiceguy554 3 жыл бұрын
Thanks for the informative tutorial!
@stevebotham1907
@stevebotham1907 Жыл бұрын
Excellent video thanks much.
Gradle Course for Beginners | Get Going with Gradle
56:59
Tom Gregory Tech
Рет қаралды 40 М.
Git Tutorial For Dummies
19:25
Nick White
Рет қаралды 1,3 МЛН
Cat mode and a glass of water #family #humor #fun
00:22
Kotiki_Z
Рет қаралды 42 МЛН
Une nouvelle voiture pour Noël 🥹
00:28
Nicocapone
Рет қаралды 9 МЛН
Gradle Tutorial - Crash Course
21:53
Marco Codes
Рет қаралды 79 М.
10 Signs Your Software Project Is Heading For FAILURE
17:59
Continuous Delivery
Рет қаралды 39 М.
JVM, JRE, and JDK - Fully Explained in 5 Minutes
5:28
Coding with John
Рет қаралды 16 М.
Key Gradle Concepts And Practices - Kenneth Kousen
1:03:10
Developer Summit
Рет қаралды 2,6 М.
20 System Design Concepts Explained in 10 Minutes
11:41
NeetCode
Рет қаралды 1,1 МЛН
Gradle Was Hard Until I Learnt This INSANE Secret
6:16
Tom Gregory Tech
Рет қаралды 55 М.
With these 5 Gradle benefits you'll NEVER use Maven again
10:53
Tom Gregory Tech
Рет қаралды 16 М.
7 Database Paradigms
9:53
Fireship
Рет қаралды 1,7 МЛН
Microservices are Technical Debt
31:59
NeetCodeIO
Рет қаралды 768 М.
Dependency Injection, The Best Pattern
13:16
CodeAesthetic
Рет қаралды 916 М.
Cat mode and a glass of water #family #humor #fun
00:22
Kotiki_Z
Рет қаралды 42 МЛН