Using these plugins, known as "archetypes", it is possible to quickly describe complex processes such as directory cleaning or deployment to multiple targets in an orderly lifecycle model using Maven "phases".
If you appreciate the effort I have put in this learning site, help me improve the visibility of this site towards global audience by sharing and linking this site from within and beyond your network.
You & your friends can always link my site from your site on and share the learning.
How to create a Web Application Project with Maven?
Multi-module project structuring can be handy when we have to share a particular module between different projects.
Maven's Project Object Model approach to builds allows the automation of otherwise very tedious tasks such as gathering dependencies, generating Java Docs, and distributing a build to various repository systems and application servers.