This course is taught in Urdu/Hindi
Apache Maven is a powerful build system used by thousands of Java developers on enterprise, freelance, and open-source projects. But it can do so much more. This course focuses on the basics of using Maven for dependency management, builds, and reporting. course starts with the foundations: the project object model (POM) and POM elements, including properties and dependencies. Then reviews the build life cycle, showing how to leverage the Core and Tools plugins to automate tasks like cleanup and compile. Also shows how to manage dependencies, including creating JAR files to package executables with their dependencies. Finally, course covers reporting with Maven sites and popular plugins. By the end of the course, you should be familiar enough with Maven to use it to meet the needs of almost any Java project, from simple components to unique customized builds.
This course also introduces Maven for build automation in Java, and reviews the other features and functions to consider adding to your development workflow. Course shows how to install Maven on Windows, work with the Project Object Model (POM), and use its extensive library of plugins for compiling, testing, deploying, packaging, reporting, and more. Plus, learn how to create a complete start-to-finish project using Maven and two different Java IDEs: NetBeans and IntelliJ.