-
Book Overview & Buying
-
Table Of Contents
-
Feedback & Rating

Maven Essentials
By :

So far in this chapter, we have only discussed the generate
and crawl
goals of the archetype
plugin. All the useful functionalities in the Maven build process are developed as plugins. A given Maven plugin can have multiple goals, where each goal carries out a very specific task. We will discuss plugins in detail in Chapter 4, Maven Plugins.
The following goals are associated with the archetype
plugin:
archetype:generate
: The generate
goal creates a Maven project corresponding to the selected archetype. This accepts the archetypeGroupId
, archetypeArtifactId
, archetypeVersion
, filter
, interactiveMode
, archetypeCatalog
, and baseDir
arguments. We have already discussed almost all of these arguments in detail.
archetype:update-local-catalog
: The update-local-catalog
goal has to be executed against a Maven archetype project. This will update the local
archetype catalog with the new archetype. The local
archetype catalog is available at ~/.m2/archetype-catalog.xml
.
archetype...
Change the font size
Change margin width
Change background colour