CodesJava

Easy learning with example program codes

Apache maven tutorial


Maven tutorial for beginners and professional with examples on Overview, Environment Setup, POM, Build Life Cycle, Build profiles, Repositories, Plug-ins, Creating Project, Build & Test Project, External Dependencies, Project Documents, Project Templates, Snapshot, Build Automation, Dependency Management, Deployment Automation, Web Application and more.
 
Apache maven is an advanced project management tool for java software projects which is based on POM (project object model). It uses POM (project object model) file to manage project’s build, dependency and documentation. Here is the list of all Apache maven tutorials:

Maven tutorial:

  • Maven overview.
    Maven overview tutorial. Apache maven is an advanced project management tool for java software projects which is based on POM (project object model).
  • Maven features.
    Maven features and advantages tutorial. Apache maven is an advanced project management tool for java software projects which is based on POM.
  • Maven vs Ant.
    Difference between Ant and Maven. Ant refers to the Another Neat Tool. Apache maven is an advanced project management tool for java software projects.
  • Install maven on windows.
    Install maven on windows. Let us discuss how to install maven on windows step by step.
  • Install maven on linux.
    Install maven on linux ubuntu. Let us discuss how to install maven on linux ubuntu step by step.
  • Install maven on Mac.
    Install maven on mac os. Let us discuss how to install maven on mac os step by step.
  • Maven architecture.
    Maven architecture diagram. Apache maven is an advanced project management tool for java software projects which is based on POM (project object model).
  • Maven core concepts.
    Maven core concepts in details. Maven is based on the concept of project object model (POM) file. POM is an XML file which contains project resources.
  • Maven POM File.
    Maven pom xml file (pom.xml) tutorial. POM refers to Project Object Model. It is an XML file which contains the information about the project and various configurations
  • Maven build lifecycle phases.
    Maven build life cycles, phases and goals tutorial. Maven build life cycle is divided into build phases, and the build phases are divided into build goals.
  • Maven default lifecycle.
    Maven default lifecycle phases tutorial. Maven default lifecycle handles everything related to compiling and packaging your project.
  • Maven clean lifecycle.
    Maven clean lifecycle phases tutorial. Maven clean lifecycle handles everything related to removing temporary files from the output directory, including generated source files, compiled classes and previous JAR files etc.
  • Maven site lifecycle.
    Maven site lifecycle phases tutorial. Maven site lifecycle handles everything related to generating documentation for your project.
  • Maven build profiles.
    Maven build profile tutorial. Maven build profiles provides the facility to build project using different configurations.
  • Maven plugins.
    Maven plugin – maven plugin types tutorial. A maven plugin represents a set of goals which provides the facility to add your own actions to the build process.
  • Maven repositories.
    Maven repositories – maven repository types. Maven repository search order. Maven repositories are directories of packaged JAR files with extra meta-data.
  • Maven java project.
    Maven java project example. The archetype:generate command is used to create the simple maven java project.
  • Maven java webapp project.
    Maven java webapp project example. The archetype:generate command is used to create the simple maven java web project.
  • Maven java project in eclipse.
    Eclipse maven java project example. Eclipse provides m2eclipse plugin to integrate Maven and Eclipse together.
  • Maven java web project in eclipse.
    Eclipse maven java web project example. Eclipse provides m2eclipse plugin to integrate Maven and Eclipse together.
  • Maven Eclipse Servlet
  • Maven Eclipse JSP
  • Maven Eclipse Spring
  • Maven Eclipse Hibernate

Maven interview questions




Copyright © 2018 CodesJava DMCA.com Protection Status SiteMap