Learn Apache Maven Full Tutorial in Java for Beginners

  Рет қаралды 11,833

Cameron McKenzie

Cameron McKenzie

Күн бұрын

Пікірлер: 62
@scrumtuous
@scrumtuous 9 ай бұрын
This Apache Maven tutorial needs more views!!!
@cameronmcnz
@cameronmcnz 9 ай бұрын
I know, right!
@oscarbecerril8343
@oscarbecerril8343 Жыл бұрын
"This Walmart folder, sorry, a target folder 😂" Thanks for such a Great video!
@cameronmcnz
@cameronmcnz Жыл бұрын
Encourage me and you'll get more bad Dad jokes! Seriously, Maven gets a lot easier once you get these basics under your belt!
@shaolin6150
@shaolin6150 11 ай бұрын
This had me rofling as well
@brianwkinyua
@brianwkinyua 2 ай бұрын
😄
@Preelu
@Preelu 10 ай бұрын
Finally understood archetypes!! Thanks for this simple yet comprehensive guide 😊
@cameronmcnz
@cameronmcnz 10 ай бұрын
Yeah, Maven archetypes rock! And thanks for watching. I had a lot of fun putting together this Apache Maven tutorial. It's still my goto build tool even after all these years.
@Rhunyc
@Rhunyc 14 күн бұрын
Trying to go back to Java for a personal project, have never dealt with Maven before... This tutorial is wonderful. You're a great teacher! Thank you so much for this.
@nellyamirkhanian5617
@nellyamirkhanian5617 Жыл бұрын
Love this tutorial! The greatest tutorial so far!
@cameronmcnz
@cameronmcnz Жыл бұрын
Thanks Nelly! I put a lot of effort into this and really wanted to cover all of the important parts about Maven so people can quickly start using it effectively! I've got one on Jenkins too if you ever move into that direction that picks up where this one leaves off!
@RAZR_Channel
@RAZR_Channel Жыл бұрын
It's great to have my skepticism about Node reinforced by tutorials like this in that Java is still very much relevant for deployment although that is not the focus of this video. The market has always been way too trend driven… so I appreciate you taking the time to make this video. it takes quite a bit of dedication to learn Java… Maybe that's why there's hardly any videos on KZbin about Java development. Every time I hear the long-winded phrase "event driven non-blocking asynchronous event loop blah blah blah.." constantly vomited out from the General community… I am literally driven to nausea. only now 10 years or more into the future can my suspicions about node vs java be confirmed. it's like PHP actually in that there's nothing technologically wrong with node… It is by definition more efficient than legacy sequential. So its not the stack... it's the people... so when the general workforce enters the equation you get people of average intelligence doing stupid things and running it all into the ground. Perhaps you've heard of the somewhat recent : everything dependency that essentaily created a gigantic dependency trap. If not : in short : a dependency was released that indicated to include ALL Dependencies in NPM. and due to a change in 2016 that prevents the deletion of a dependency that is a dependency in another.. it can't be removed. so they got tapped in their own bullshit. Even if only for a while it's rather funny. so the complexities of Java and learning all of it is actually a benefit in that it to a degree: it leads out the lower level people… thanks again for taking the time to do this and explaining it so clearly…
@cameronmcnz
@cameronmcnz Жыл бұрын
Thanks for the insightful commentary! Yeah, I was talking about the everything dependency the other day. I'm surprised it took that long to happen. So predictable. I think Java is just really mature, which is why there is so much focus on Node and Python on KZbin? Maybe I should start putting out some more Java tutorails?
@Emmanuel-wo4gs
@Emmanuel-wo4gs 2 ай бұрын
excellent video !!!!! thank you
@cameronmcnz
@cameronmcnz 2 ай бұрын
Thanks for watching! I really enjoyed making this Maven tutorial. I covered some really advanced stuff, so if you actually understood what I was talking about, I officially grant you "Expert Status!"
@Emmanuel-wo4gs
@Emmanuel-wo4gs 2 ай бұрын
@@cameronmcnz Thank you so much for the expert status :) !!!! Your video are very clear and so helpful !!!!! thank you thank you very much !
@LearningMan-wl9uz
@LearningMan-wl9uz 8 ай бұрын
Thank you, Mr. McKenzie. You are a handsome and clever man giving lessons of the best quality. There are no words to express my grace. I created a KZbin account just to subscribe to your channel and press the like button. Please, continue making videos. I see it as clear as a day: you will have 200k+ subscribers in a few years. Best regards!
@cameronmcnz
@cameronmcnz 8 ай бұрын
Thank you for the kind words! I can tell by your comments that you've caught a few of my catch phrases. I love technology and I love Java. Makes me feel great to know others share that passion too. I'd say I have one of the worst youtube channels out there in terms of visibility. 600 videos and not a lot of views. But I do it for the love, and hopefully one day I'll catch that KZbin algo and rocket into the stratosphere!
@jaymadthedeveloper3751
@jaymadthedeveloper3751 3 ай бұрын
such a perfect video
@cameronmcnz
@cameronmcnz 3 ай бұрын
I'm not sure if you're complimenting me or mocking me? 🤔 I really enjoyed making this video, and I think I hit both introductory and advanced points. I'm mildly disappointed that this video hasn't done better in terms of views. I'd hoped it would have got to more people. Thanks for watching!
@sihemmansour5303
@sihemmansour5303 Күн бұрын
thanks a lot, keep going
@cameronmcnz
@cameronmcnz 21 сағат бұрын
Where should we go next?
@ivanphone4917
@ivanphone4917 Жыл бұрын
That’s a lot of info packed into one Apache Maven tutorial.
@cameronmcnz
@cameronmcnz Жыл бұрын
Hopefully this course makes it easy to learn Maven quickly.
@wonderfulvamsi
@wonderfulvamsi 11 ай бұрын
Wow...The tutorial is so good!
@cameronmcnz
@cameronmcnz 11 ай бұрын
Thanks! I really enjoyed putting this Maven tutorial together, and I covered all the things I tend to use it with regularly. It's a very in depth look at Maven. If it all made sense to you, you're now an expert. Thanks for watching!
@paliemmanuel7806
@paliemmanuel7806 3 ай бұрын
Thank you
@cameronmcnz
@cameronmcnz 3 ай бұрын
@@paliemmanuel7806 my pleasure. I really enjoyed making this.
@lucasgameiroborges6086
@lucasgameiroborges6086 Жыл бұрын
very nice tutorial, thank you for this!
@cameronmcnz
@cameronmcnz Жыл бұрын
Thanks for watching! Maven does so many things, it's difficult to figure out what to cover and what to leave out in a quick Apache Maven tutorial!
@alonsobraithwaite2690
@alonsobraithwaite2690 8 ай бұрын
Great video, I am a fresher trying to learn DevOps self-paced to transition into a cloud job and this video was very helpful and inspiring to learn new something new.
@cameronmcnz
@cameronmcnz 8 ай бұрын
Glad I could help! Maven is everywhere, so if you're in the DevOps space, it's a good tool to know. And this tutorial actually went pretty advanced, If you could keep up, I grant you expert status!
@MichaWojcik-favicon
@MichaWojcik-favicon Жыл бұрын
man, you are doing a great job! as a beginner I learned a lot from your video. it is far better than those indian versions where u can't understand shit. hope u doing great ❤
@cameronmcnz
@cameronmcnz Жыл бұрын
Thanks for the kind words! I'm particularly proud of the Maven and Jenkins tutorials I did. Somewhat sad they haven't got more traction. Maybe in time? Thanks again for watching!
@Almita-ql1gt
@Almita-ql1gt 11 ай бұрын
Dude the internet is cheap doesn't mean that you have to be too. There are people all over the world who have learnt a lot from Indian teachers on YT, and they praise it all over social media. So, it is you with some issues which stops you from understanding those creators' content, stop spitting stupid comments, especially on a country's name.
@cameronmcnz
@cameronmcnz 11 ай бұрын
@@Almita-ql1gt I've definitely learned a lot from my Indian friends in the tech sector!
@chethannv2.0
@chethannv2.0 6 ай бұрын
You bring life to Softwares and make the interaction between them interesting. Thank you CMCKZ
@scrumtuous
@scrumtuous 6 ай бұрын
Don't stroke his ego! ❤
@cameronmcnz
@cameronmcnz 6 ай бұрын
Thanks so much for the kind words!
@mondemlanshmi
@mondemlanshmi 11 ай бұрын
Awesome 👌 and ❤
@cameronmcnz
@cameronmcnz 11 ай бұрын
Thanks for the kind words, and that's for watching. I put my heart and soul into that Maven tutorial!
@michaelporucznik1744
@michaelporucznik1744 5 ай бұрын
This info is gas thank you
@cameronmcnz
@cameronmcnz 5 ай бұрын
Thanks! I'm a big fan of Maven. Sure wish this video got more traction, because I love explaining to people how simple and powerful Maven is!
@DJRanoia
@DJRanoia 8 ай бұрын
Amazing video even easy to follow for a linux user.
@cameronmcnz
@cameronmcnz 8 ай бұрын
Thanks for the kind words! I really enjoyed putting this tutorial together.
@shaolin6150
@shaolin6150 11 ай бұрын
I really appreciate the video. Got me laughing with the dad joke style.
@cameronmcnz
@cameronmcnz 11 ай бұрын
Funny? Like I'm a clown? Like I'm here to amuse you? What do you mean funny? Sorry. Goodfellows reference. Thanks for watching, and I'm glad I could make learning Apache Maven a more enjoyable experience. Build tool tutorials, by nature, tend to be somewhat dry.
@shaolin6150
@shaolin6150 11 ай бұрын
@cameronmcnz 🤣 🤣 🤣 🤣 🤣. It's 5am just spent several hours learning this stuff and I'm in zombie mode. Idk how you still got me laughing so hard.
@chandug4164
@chandug4164 Жыл бұрын
@cameronmcnz
@cameronmcnz Жыл бұрын
Thanks for watching! Put a lot into this Maven tutorial!
@Matt-qi5ff
@Matt-qi5ff Ай бұрын
I don't understand how you were able to run Checkstyle and PMD without declaring them in the pom.xml. Are they included in Maven by default?
@cameronmcnz
@cameronmcnz Ай бұрын
It’s because I included them in the command. That’s what gets Maven to download them. Thanks for watching that far in!!!
@cameronmcnz
@cameronmcnz Жыл бұрын
This is part of the Maven Tutorial and Crash Course I wrote over at TheServerSide. Check it out! www.theserverside.com/blog/Coffee-Talk-Java-News-Stories-and-Opinions/maven-course-tutorial-apache-java-jenkins-build-spring-eclipse-compile-test
@NotPolloz
@NotPolloz 5 ай бұрын
Took me way to long to download maven on linux lol
@cameronmcnz
@cameronmcnz 4 ай бұрын
I've always said Maven should be pre-installed on Linux. Sorry the download speed let you down.
@NotPolloz
@NotPolloz 4 ай бұрын
@@cameronmcnz I wanted to download the latest version of maven, and I am pretty bad at Linux. But I learned a ton through the process.
@cameronmcnz
@cameronmcnz 4 ай бұрын
@@NotPolloz Sounds like you learned to love Windows!
@dieterlohrstrater6958
@dieterlohrstrater6958 Ай бұрын
Hi Cameron, I'm impressed about how you present all this stuff and it's even very easy to listen for non-native speakers. I recognize also you always repeat the really "important to remember" stuff a couple of times, e.g. "gav" and why it's so important etc. I've developed several other languages since > 30 years, but never java. Now I need to learn it in a crash-course like this and I'm myself impressed, that it works. The only tiny thing, that would help me even more would be some more notes about where you get your pastes from and how to find them. Especially all necessary snippets for "Maven and Spring Boot". I can of course copywrite your code into my project, but I think, there's another better method. Isn't it? Especially I have more recent versions used and there was already a section with following code: org.codehaus.mojo mojo-parent 86 Now, I'm wondering, why it works , if I just replace it by the spring-boot-starter-parent.
@cameronmcnz
@cameronmcnz Ай бұрын
Thanks so much for the kind words! Honestly, I don't even mean to repeat myself, I guess it just feels like the right thing to do. Normally I follow up each video with an article on TheServerSide, although I don't think I updated it with all the content that might get copied and pasted in. I think maybe I'll make that a weekend project for myself. Again, thanks so much for watching and putting some faith in me, and also for commenting to help boost the algo a little bit!
@dieterlohrstrater6958
@dieterlohrstrater6958 Ай бұрын
@@cameronmcnz I see, that you added to each video a timeline with chapters, but I'm missing a link to your TheServerSide page. Finally found it, but would be very helpful to find it directly in the video description below 😊
@dieterlohrstrater6958
@dieterlohrstrater6958 Ай бұрын
@cameronmcnz I'm currently at minute 50:10 and cannot find the Post-build step "Record compiler warnings and static analysis results" in my list. Obviously, I need to install the "Warnings" plugin first, before I can use it.
@cameronmcnz
@cameronmcnz Ай бұрын
@@dieterlohrstrater6958Yes, I believe it comes with the static analysis tools plugin. Think it was called TNG in the past but has a new name. I gotta check.
Maven Tutorial - Crash Course
26:08
Marco Codes
Рет қаралды 195 М.
Maven Complete Tutorial with IntelliJ
38:17
Programming Techie
Рет қаралды 127 М.
小丑女COCO的审判。#天使 #小丑 #超人不会飞
00:53
超人不会飞
Рет қаралды 16 МЛН
Леон киллер и Оля Полякова 😹
00:42
Канал Смеха
Рет қаралды 4,7 МЛН
Une nouvelle voiture pour Noël 🥹
00:28
Nicocapone
Рет қаралды 9 МЛН
Learn Jenkins Fast! A Simple Jenkins CI Tutorial for Beginners
1:44:34
Cameron McKenzie
Рет қаралды 15 М.
Building web applications in Java with Spring Boot 3 - Tutorial
3:30:40
freeCodeCamp.org
Рет қаралды 763 М.
Системы сборки для Java - Ant, Maven и Gradle
17:31
Sergey Nemchinskiy
Рет қаралды 45 М.
Gradle Course for Beginners | Get Going with Gradle
56:59
Tom Gregory Tech
Рет қаралды 38 М.
Gradle tutorial for complete beginners
24:48
Tom Gregory Tech
Рет қаралды 240 М.
Introduction to Maven and its Lifecycle | Spring boot Maven project
48:32
Concept && Coding - by Shrayansh
Рет қаралды 60 М.
So You Think You Know Git - FOSDEM 2024
47:00
GitButler
Рет қаралды 1,3 МЛН
Simple Explanation of Maven and pom.xml
17:37
Brandan Jones
Рет қаралды 232 М.
Introduction to Jenkins, CI/CD, and DevOps for Beginners
1:55:40
Valentin Despa
Рет қаралды 34 М.
小丑女COCO的审判。#天使 #小丑 #超人不会飞
00:53
超人不会飞
Рет қаралды 16 МЛН