MAVEN Directories - src/main/java and src/test/java - Whiteboard Learning

Sdílet
Vložit
  • čas přidán 27. 08. 2020
  • In this video, I have explained about different maven directories.
    Learn:
    what is src/main/java and src/test/java
    what is src/main/resources and src/test/resources
    What is target folder
    How to run test cases from maven surefire plugin
    different sections of pom.xml file
    ~~Subscribe to the channel and share this videos with others.
  • Věda a technologie

Komentáře • 110

  • @1824ajay
    @1824ajay Před 3 lety +17

    The biggest success of Naveen is the opportunity he has provided many to change and transform their lives and chase their dreams!!Have a livelihood!!Thanks Naveen!!

  • @meghasatyawalii7249
    @meghasatyawalii7249 Před 2 měsíci +1

    For beginner the structure is quite difficult to understand in one go but after getting the information what these folders do and how they get utilize it becomes easy. Great Video Thank you

  • @ashuiet
    @ashuiet Před 3 lety +20

    I did not understand to those three people who disliking this lecture...really informative and great learning. Thanks Naveen !!

  • @lillyberta8335
    @lillyberta8335 Před 2 lety +1

    You are the best. Thank you so much for every single video you made to help us.

  • @maheshgollapally4894
    @maheshgollapally4894 Před 11 měsíci +1

    great fan of you for way of your teaching

  • @prabhakaran-lf9hz
    @prabhakaran-lf9hz Před 2 lety +1

    Thankyou so much naveen, i am really searching for this ,clearly explained

  • @anandb3334
    @anandb3334 Před 3 lety +2

    Today I conclude if u want something very dearly God will really help you by sending someone. Today only I wondered how maven directories work and why it is creating all the other stuff and here is the video. God tussi great ho ! Thank you Naveen !!

  • @ashishranjan8549
    @ashishranjan8549 Před 3 lety +1

    A must theoretical knowledge with practical implementation which all SDET should be knowing good informative video.

  • @i_am_reshad
    @i_am_reshad Před 2 lety

    It is up to one year and one months I am working as an Test Automation Engineer , Time by time I come and watch your videos. Thanks man. Great Job. Appreciate your effort

  • @sriharshini2479
    @sriharshini2479 Před 3 lety +3

    Just wow for this video,lot of information,Great learnings.

  • @rmdhananjay2561
    @rmdhananjay2561 Před 3 lety

    This actually cleared my mind about the Maven project lineage and how all the components of it fall into place. Thank you so much!

  • @rahulvarma3412
    @rahulvarma3412 Před 3 lety

    I used to ignore videos which were this lengthy, but after watching one of his explanation, i realized its worth watching every minute of his explanations even though they are lengthy. great work Naveen. This is really helpful!

  • @MDHOSSAIN-gj5ve
    @MDHOSSAIN-gj5ve Před 3 lety +2

    Simply awesome video. Thank you for sharing your knowledge.

  • @saibm6280
    @saibm6280 Před 3 lety

    You have lots of patience and very clearly explained everything . Hats off to you

  • @SarangHoley
    @SarangHoley Před 3 lety +3

    Nice to have a recap of the concept once again 👍😊

  • @jainanup402
    @jainanup402 Před 3 lety +6

    Fantastic overview nt only about Maven but extending it upto jenkins and docker, giving a short glimpse of CI/CD.
    Would like to see API automation overview in similar way, which tools/ jars to be used, how to fit intergation test cases in CI/CD pipeline

  • @AJAUTOMATION
    @AJAUTOMATION Před 3 lety +3

    Nice explanation.. Maven is very important for automation testers and is most famous build automation tool. Thanks Naveen for your time and knowledge sharing with us. I like ur teaching skills. Well done..

  • @MadirajuKChaitanya
    @MadirajuKChaitanya Před 3 lety

    A nice theoretical explanation of the Maven Directory Structure. Thank You for sharing the info. :-).

  • @madirajuchaitanya
    @madirajuchaitanya Před 3 lety +2

    Hi Naveen Sir, whiteboard Learning concept is excellent. Its short, crisp and straight to the point. It will act as a refresher course too... if we are preparing for interviews. Coming to this video, the Maven Directories are explained really well.... and after watching this video... I understood the entire flow of test case execution starting from... From: src/test/java... To: Docker, deployed in the AWS. Thanks a lot. You Rock..!!! :-).

  • @shanugupta8526
    @shanugupta8526 Před 3 lety +1

    Very Well Explained.. You are just awesome

  • @FlavortownFreddy
    @FlavortownFreddy Před rokem +1

    a gem of a session. Nicely presented and very well explained.
    Cheers, enjoying the learning content.
    Thanks my G!

  • @supriyassampath1419
    @supriyassampath1419 Před 3 lety

    Thank you so much Naveen for this amazing knowledge, nowhere else we would have got this. Thank you so much for you contribution to the QA community.

  • @shilpashravge8083
    @shilpashravge8083 Před rokem +1

    Great explanation. Thanks for the efforts Naveen :)

  • @aayushpatel3360
    @aayushpatel3360 Před 2 lety

    simply awesome explanation

  • @vasavip1628
    @vasavip1628 Před 3 lety +1

    Well explained Naveen. Thank you so much.

  • @saikiranthummalapudi656
    @saikiranthummalapudi656 Před 3 lety +1

    Thank you somuch naveen m learning alot from u r videos nd m getting selected too

  • @CrystalisDota
    @CrystalisDota Před 2 lety +1

    thank you, from bottom of my heart. You are doing really good things in this world. i appreciate your effort and guidance. thank you very much Naveen

  • @yashsaxena7139
    @yashsaxena7139 Před 3 lety

    This is so much information in a short video. Hats off Naveen ! you are really good at explaining complicated things in such a easy way. Thanks

  • @jeyhunaliyev1765
    @jeyhunaliyev1765 Před 3 lety

    Awesome explanation

  • @poonamsharma7026
    @poonamsharma7026 Před 3 lety

    Thank you Naveen, your videos help a lot to understand any topic easily. You collect entire information and present to us in an excellent way.

  • @system2350
    @system2350 Před 3 lety

    Thank you so much Naveen. You boost my knowledge and confidence

  • @ganeshtekale8777
    @ganeshtekale8777 Před 3 lety +1

    Thanks, Naveen...Super Explanation

  • @10minakshi
    @10minakshi Před 2 lety

    very very informative and very nicely explained

  • @testinginsights-muktasharma

    Useful utilisation of 32 mins. Simply loved it especially when you connected git to Jenkins and AWS ahead. 🙏

  • @manjurao9223
    @manjurao9223 Před 3 lety +2

    Very well explained.....

  • @santoshkpl2088
    @santoshkpl2088 Před 3 lety +1

    nice explanation. thanks sir. please do more whiteboard sessions

  • @sksingh329
    @sksingh329 Před 3 lety +1

    Thanks Naveen for sharing 👍👍

  • @prabhatkunar6675
    @prabhatkunar6675 Před 3 lety +2

    Very informative...🤘

  • @ashishsinha6662
    @ashishsinha6662 Před 3 lety +1

    Awesome explanation thanks Naveen

  • @2anshumansehgal
    @2anshumansehgal Před 3 lety +1

    Thanks so much Naveen. This is awesome.

  • @singh07neeraj
    @singh07neeraj Před 3 lety +1

    After a long Time :) nice to see you with new topics

  • @antarmaneesh
    @antarmaneesh Před 3 lety +1

    Thanks for the video Naveen

  • @saurabht09
    @saurabht09 Před 3 lety

    Thanks champ Naveen for explaining this topic in a very simple way.thanks for creating such helpful video.#Automationlegend👌👌

  • @rohitsoni2598
    @rohitsoni2598 Před 3 lety +1

    Great explanation @Naveen

  • @saikrishnat2174
    @saikrishnat2174 Před 2 lety

    Thank you so much sir for making this video 🙏

  • @kumaramiya11
    @kumaramiya11 Před 3 lety +1

    Thanks, Naveen for this video

  • @lavanyar6792
    @lavanyar6792 Před 3 lety +1

    Well explained Naveen Sir

  • @shaileshtadas9275
    @shaileshtadas9275 Před 3 lety

    very important topic!!!

  • @ashutoshpratapsingh6872
    @ashutoshpratapsingh6872 Před 3 lety +2

    Awesome and thanks

  • @y2k_123
    @y2k_123 Před 3 lety +1

    Neatly explained . Thanks

    • @naveenautomationlabs
      @naveenautomationlabs  Před 3 lety +1

      Thanks for liking

    • @y2k_123
      @y2k_123 Před 3 lety +1

      @@naveenautomationlabs Great job by you . The way you are simplifying real time industry things , it's remarkable. Thanks and wish you and your family Happy new year in advance .

  • @abhishekbhardwaj8782
    @abhishekbhardwaj8782 Před 3 lety +1

    Awesome as always 👍

  • @ravitejagutti4812
    @ravitejagutti4812 Před 3 lety +2

    Hey Naveen, Thank you so much for helping us from so long time... Could you please do video/s on maven life cycle. It would help a lot of people.

  • @ARCHIT980
    @ARCHIT980 Před 3 lety +3

    Hey @naveen
    Thanks for the awesome video.
    Could also cover what is meant by :
    1. Mvn clean
    2, Mvn clean installl
    3. Mvn test.
    which all phases of the maven lifecycle is used.

  • @pallavihiremath7621
    @pallavihiremath7621 Před rokem

    Really helpful Naveen

  • @bhanuprakash2659
    @bhanuprakash2659 Před 3 lety +1

    Excellent stuff Naveen!!!

  • @nimishasethi5676
    @nimishasethi5676 Před 3 lety +1

    Very nice

  • @swarnimayadav1856
    @swarnimayadav1856 Před 3 lety

    Thanku , ur video helped a lot

  • @vishalchintu8291
    @vishalchintu8291 Před 3 lety +1

    Thanks Naveen 🙂

  • @gupteswarsahu731
    @gupteswarsahu731 Před 3 lety +2

    Hi Naveen, Can we write test scripts for react application using selenium web driver and java

  • @AyyAppA_009
    @AyyAppA_009 Před 3 lety +1

    At first Thanks for this White Board Concept and Sessions...👍
    Could you please explain about Gradle Directory also. Because there is some difference in "build.gradle" file compared with maven "pom.xml"
    Gradle Terminology differs to maven such as 'implement' and 'test' keywords were using.

  • @avinashreddybomma
    @avinashreddybomma Před 3 lety +1

    Excellent Naveen as always , Rest assured Framework is something missing from our channel , I wish you would do some videos on it

  • @diya123able
    @diya123able Před 3 lety

    Wow its really good what u explained is clear and understandable way before I got many doubts on Maven now its all cleared . Thanks for sharing . I want to learn automation API please let me know .

  • @asr1234asr
    @asr1234asr Před 3 lety +3

    T shirt - where did you get it Naveen?

  • @chaitanyakhambete
    @chaitanyakhambete Před 3 lety

    Awesome explanation 👍🏼👍🏼👍🏼 sir if possible one white board explanation on cucumber frame work tooo plzzz

  • @aniketjain3875
    @aniketjain3875 Před 3 lety +1

    Haaa creazy monk...

  • @akshaybhatia7977
    @akshaybhatia7977 Před 3 lety +1

    Awesome video Naveen. Thanks for sharing.
    Just one confusion here as you said we write unit test cases in src/main/test and it will not participate while creation of jar file.
    But when we are pushing complete maven project to Git and then to Jenkins, it is using only that src/main/test to execute those cases.
    So how both are different.

  • @vikalpandey937
    @vikalpandey937 Před 3 lety +1

    Nice informative video about maven , your Video is pending about parallel feature file running in the cucumber series?

  • @Slade69
    @Slade69 Před 3 lety +1

    Hey Naveen . Can we have a series on selenium with C# . Amazing videos btw.

  • @jayantamandal9732
    @jayantamandal9732 Před 3 lety +1

    Hi Naveen can you pls share a whiteboard session on BDD approach for Automation

  • @priyagopinath4188
    @priyagopinath4188 Před 3 lety

    hi sir ,first of all thanks for helping students like us .can you plz mention about jenkinns uses and how jenkins get perform teesting whenever development occurs.

  • @nandakishore7580
    @nandakishore7580 Před 3 lety

    thanks Naveen for a nice whiteboard session which explains maven structure . Naveen but I have a question. in my project , we are having complete helpers classes(page behavior), step defs and runner file everything under it. just we have resources in main folder. In the session, you explained that we shouldn't maintain in that way.

  • @saikiranthummalapudi656
    @saikiranthummalapudi656 Před 3 lety +1

    Hi naveen can u teach about the flow of defect tracking tool and risk analysis in selenium m not able to find the answer for those question

  • @girishnair546
    @girishnair546 Před 3 lety

    Thanks Naveen, if possible can you please also make an whiteboard video on maven lifecycle as well..

  • @Ritesh-gr9sd
    @Ritesh-gr9sd Před 3 lety +1

    Naveen where u get this testing Tshirts looks so cool👍👍

  • @shamstabrez2986
    @shamstabrez2986 Před 4 měsíci

    naveen bhai is this folder structure i can use for java development and devops also in order to create cicd if yes plz rply if not then do reply also what should i need to do more or add more into this

  • @life_rocks
    @life_rocks Před 3 lety

    Appreciate your effort and topics uou are trying to discuss however it is difficult to see the text you are writing and board has so much glares. Hope you would address these issues. Thanks

  • @samarthjain2524
    @samarthjain2524 Před 3 lety

    Hi naveen ,
    Can u please prepare a video on jenkins and jenkins pipeline with details explanation.

  • @sankalp_s_rao
    @sankalp_s_rao Před 3 lety

    Hey Naveen,
    Thank you so much for creating these videos. You guys are kick ass when it comes to Test Automation and concepts. I have a question. Why do most of the Testing projects prefer Maven as build tool over Gradle while creating the test automation frameworks. This is my observation and I might be wrong. But is there any particular reason for selecting Maven over Gradle while building the test automation frameworks. I find Gradle is cleaner as it is in groovy scripting and not XML.
    Regards,
    Sankalp Rao
    @Naveen AutomationLabs

  • @hiteshdarji9925
    @hiteshdarji9925 Před 2 lety

    Hello Naveen,
    Nice and Detail explanation.
    What about Resource Folder what is difference between Src/Main/Resource and Src/test/Resource?

  • @vijaykumar-ut1ze
    @vijaykumar-ut1ze Před 3 lety

    if we are not bothering abt the code under src/test/java then how the maven is building the package and running our tests
    from eclipse we can export the project as Jar file so no need to install maven for creating the JAR file
    In the session you explained where the maven is creating the Jar file

  • @priteshkhambekar
    @priteshkhambekar Před 2 lety

    Hi Team,
    Target folder contains the jar file but when it’s created and what data that jar file contains.
    Thanks

  • @avinashoguri2996
    @avinashoguri2996 Před 3 lety

    Hi Naveen, good Topic and nice explained.👍
    Have small doubt...
    I am using cucumber ,but it allowing to execute under same package..Can you explain this???
    Thanks in advance...

  • @vjkrish47
    @vjkrish47 Před 3 lety

    Hi Naveen
    you are help me so much,i understand very clearly,so Page object Module will come under ,src/main/java..Please correct me if iam wrong. Thank you so much..

  • @amberbhatnagar3008
    @amberbhatnagar3008 Před 3 lety +1

    You completely look like Vicky Kaushal..!!!🙂

  • @ganeshkannan627
    @ganeshkannan627 Před rokem +1

    Nice shirt... where ur getting those shirts?

  • @UdayKiran-bw9nh
    @UdayKiran-bw9nh Před 3 lety

    Hi Naveen, What is the use of the Settings.xml file in Maven. Can you explain this, please?

  • @kshitijrastogi4512
    @kshitijrastogi4512 Před 2 lety

    Hi Naveen, Great Video, Lots of learning from this....
    Can you please help me with the link from where you got your selenium t-shirt.....Please ....Request

  • @shikhaagrawal3328
    @shikhaagrawal3328 Před 2 lety

    in one of my interview I have been asked about what is mean by snapshot in pom.xml ... could u please help me understanding that ?

  • @FlavortownFreddy
    @FlavortownFreddy Před rokem

    is there a series where you have combined both Web, API and Mobile testing projects all in one java project separated by packages ?

  • @mallikarjunaswamyb3765
    @mallikarjunaswamyb3765 Před 3 lety +1

    HI Naveen,
    hope you are doing well!
    I hope you are going to answer this question without fail. This hope continued me to type this question below,
    Question :-
    As you told i have my source code with directories structure src/main/java , src/test/java , pom.xml . Now if I want to share this to my client to execute and see the automation and its results , I should share the entire code . Sharing the entire code is not as good as sharing a jar . So what i'm going to do is , i am sharing a jar . this jar is generated on the command "mvn clean install".Now my client has to run a command where the testng.xml in the jar is going to be triggered and then automation is going to start. How can we do that ??

  • @JinoPhilip-xt7lh
    @JinoPhilip-xt7lh Před 8 měsíci

    Can anyone tell.what files we should maintain in src/test/resources and src/main/resources from automation point.of view

  • @mohammadbaig9941
    @mohammadbaig9941 Před 3 lety

    I just have a small doubt why we create a jar file of src/main/java test cases are all under test/java what the use will do with that main/java can anyone explain

  • @vijaykumar-ut1ze
    @vijaykumar-ut1ze Před 3 lety

    what are the things we will create in src/main/java

  • @nileshrathod9279
    @nileshrathod9279 Před 2 lety

    Hii
    This is Nilesh Rathod , please share the jira lecture

  • @balasabareesh4608
    @balasabareesh4608 Před 3 lety +1

    Could you please create a video how to perform parallel execution in BDD framework (Cucumber) using mvn surefire plugin

  • @corejavaforeveryone8858

    You said customer not bother about test case ,they require only business logic, so how we deliver test cases to them,if answer is they can use git to get all things ,so why we deliver jar to them ?

  • @fathimahasher6386
    @fathimahasher6386 Před rokem

    hi,am using JDK 1.8 ,eclipse version 2023-03 (4.27.0),when i tried to create a maven project which invoke chrome browser,am getting this error
    FAILED: login
    java.lang.NoClassDefFoundError: com/google/common/collect/ImmutableMap
    at org.openqa.selenium.remote.service.DriverService$Builder.(DriverService.java:259)
    in my pon file i sued dependencies like this


    org.testng
    testng
    7.4.0
    compile


    org.seleniumhq.selenium
    selenium-java
    3.141.59
    how i can sort this issue pleadse help

  • @kajolbahl872
    @kajolbahl872 Před 7 měsíci

    Its Confusing

  • @kajolbahl872
    @kajolbahl872 Před 7 měsíci

    Over Confidence of Naveen Automation Labs

  • @Shw1205
    @Shw1205 Před 3 lety

    could you decrease length of your video sometimes its so lengthy. So it became boring

    • @naveenautomationlabs
      @naveenautomationlabs  Před 3 lety +1

      If you are getting bored while learning, that doesn't mean trainer should decrease the length. You can surely refer other channels where pple r just giving basic stuff in just 5 mins.

    • @swarnasharma3836
      @swarnasharma3836 Před 3 lety +2

      @@naveenautomationlabs Absolutely agreed.. Length doesn't matter when you learn so many things in a single video.. Naveen your video is so good that you explain from beginning to the end of that particular topic, I hate discrete info, most of the times such info creates lots of confusions..

    • @naveenautomationlabs
      @naveenautomationlabs  Před 3 lety +3

      @@swarnasharma3836 Agree with you. Some folks are still finding shortcut and a quick thingy to learn. which won't work in long term.