Learn Maven and Ant the easy way! | Karthikeya T | Skillshare

Learn Maven and Ant the easy way!

Karthikeya T, For Your Learning Needs

Play Speed
  • 0.5x
  • 1x (Normal)
  • 1.25x
  • 1.5x
  • 2x
32 Lessons (4h 22m)
    • 1. Must Watch!

      1:42
    • 2. 01AntIntro

      8:34
    • 3. 02SettingUpEnvironment

      4:06
    • 4. 03HelloWorldWithAnt

      7:40
    • 5. 04ProjectTasksAndTags

      4:25
    • 6. 05DealingWithProperties

      9:16
    • 7. 06PathLikeStructures

      8:26
    • 8. 07Types

      10:07
    • 9. 08ListOfTasks

      9:44
    • 10. 09WritingBuildFileForourproject

      8:58
    • 11. 10JavadocAndLogging

      6:53
    • 12. 11AntWithEclipse

      5:31
    • 13. 12CreatingYourOwnTasks

      5:19
    • 14. 13CmdLineOptions

      1:59
    • 15. 01Intro

      8:54
    • 16. 02SettingTheEnvironment

      5:31
    • 17. 03CreatingMavenProjEclipNCmd

      18:52
    • 18. 04PomSprPomRepoDepEtc

      20:52
    • 19. 05LocalRepPropertiesNSettingsxml

      12:59
    • 20. 06CentralandRemoteRepo

      7:10
    • 21. 07DepScopeExtDepPart1

      11:05
    • 22. 07DepScopeExtDepPart2

      7:26
    • 23. 08TransitiveDepOptDepExclusionsNScopes

      6:50
    • 24. 09SnapshotVersion

      8:44
    • 25. 10Versioning

      9:52
    • 26. 11LifecyclesPhasesGoalsPlugins

      10:01
    • 27. 12CreatingOurOwnMavenPlugin

      8:29
    • 28. 13AdditionalTags

      7:34
    • 29. 14SiteAndReporting

      9:07
    • 30. 15SettingsxmlFile

      7:29
    • 31. 16Profiles

      8:32
    • 32. ThankYouVid

      0:07

About This Class

A must learn technology for Java Programmers!

This course is about Apache Ant and Maven

Apache Ant

Ant is a library that helps you automate the build process of a project.

Using Ant, you can have good control over your project to minute detail. We can accomplish it, by creating tasks.

Ant offers a great deal of builtin tasks, that will help you automate literally any typical project tasks like, compiling the source code, copying the files to server, packaging the project as an archive, etc.

Apache Maven

Apache Maven, is a great project management tool that will not only help in automating the project build process, but also a host of other things like, dependency management, versioning, etc.

We can keep enhancing the capabilities of Maven by incorporating additional plugins or even write our own custom plugins.

Who should take this course?

- People who want to learn every aspect of the most popular Project management tool (Maven)

- People who want to be productive in workspace

After you complete the course

- You will know how real world Java projects are managed

- You will be able to stand on your own, in dealing with these technologies.

- You will be able to outsmart your colleges and you will be able to make valid arguments on the subject