Maven Tutorial
Introduction to Maven Installation and environment configuration Maven settings Standard directory structure in Maven project command line IntelliJ IDEA Super POM and Parent POM Understanding POM.xml file Declaring maven dependencies Dependency management using repositories in Maven Adding jar file as a dependency in Maven Maven archetypes Maven build life cycle, phases and goals Generating project API documentation Generating Site documentation for a project Installing artifacts in local repository Deploying the artifact on remote repository Maven plug-ins surefire plugin compiler plugin Profiles in MavenExecuting Maven phases and goals through command prompt Maven command line optionsexec-maven-plugin usage Skipping tests in Maven Test execution report in MavenParent POM in Maven
Super POM Every POM file inherits Super POM that contains below information – model version Repositories to be used for dependencies as well as plugins Project directory structure like where are main source files, test source files, main resources and test resources, output directory, Reporting directory like target/site Each POM file has access to below variables
${project.basedir}
${project.build.directory}
We can also create custom variables using <properties> tag.
A project may contain multiple modules and each module has a separate POM that inherit values from parent POM.Web development and Automation testing
solutions delivered!!