build-lifecycle LifecycleBindings Model for lifecycle specifications starting in Maven 2.1 package org.apache.maven.lifecycle.model LifecycleBindings 1.0.0 Specifies phase bindings for clean, site, and default lifecycles. 1.0.0 packaging String true POM packaging to which this lifecycle specification applies. 1.0.0 cleanBinding new CleanBinding() The binding for the clean lifecycle CleanBinding 1.0.0 buildBinding new BuildBinding() The binding for the main build (default) lifecycle BuildBinding 1.0.0 siteBinding new SiteBinding() The binding for the site lifecycle SiteBinding 1.0.0 LifecycleBinding 1.0.0 Base-class for all lifecycle bindings. 1.0.0 CleanBinding LifecycleBinding 1.0.0 preClean 1.0.0 new Phase() Phase clean 1.0.0 new Phase() Phase postClean 1.0.0 new Phase() Phase 1.0.0 BuildBinding LifecycleBinding 1.0.0 validate 1.0.0 new Phase() Phase initialize 1.0.0 new Phase() Phase generateSources 1.0.0 new Phase() Phase processSources 1.0.0 new Phase() Phase generateResources 1.0.0 new Phase() Phase processResources 1.0.0 new Phase() Phase compile 1.0.0 new Phase() Phase processClasses 1.0.0 new Phase() Phase generateTestSources 1.0.0 new Phase() Phase processTestSources 1.0.0 new Phase() Phase generateTestResources 1.0.0 new Phase() Phase processTestResources 1.0.0 new Phase() Phase testCompile 1.0.0 new Phase() Phase processTestClasses 1.0.0 new Phase() Phase test 1.0.0 new Phase() Phase preparePackage 1.0.0 new Phase() Phase createPackage 1.0.0 new Phase() Phase preIntegrationTest 1.0.0 new Phase() Phase integrationTest 1.0.0 new Phase() Phase postIntegrationTest 1.0.0 new Phase() Phase verify 1.0.0 new Phase() Phase install 1.0.0 new Phase() Phase deploy 1.0.0 new Phase() Phase 1.0.0 SiteBinding LifecycleBinding 1.0.0 preSite 1.0.0 new Phase() Phase site 1.0.0 new Phase() Phase postSite 1.0.0 new Phase() Phase siteDeploy 1.0.0 new Phase() Phase 1.0.0 Phase 1.0.0 Contains a series of mojo bindings for a given phase of a lifecycle. bindings 1.0.0 Collection of mojo bindings for a phase. MojoBinding * LifecycleStep 1.0.0 MojoBinding LifecycleStep 1.0.0 A binding of one mojo to one lifecycle phase, possibly including configuration. groupId true true 1.0.0 Plugin's groupId. String artifactId true true 1.0.0 Plugin's artifactId. String version true 1.0.0 Plugin's version. String goal true true 1.0.0 Mojo's goal name. String executionId 1.0.0 true default A name for this mojo binding, for purposes of merging configurations via inheritance, etc. String 1.0.0 origin String Specific location from which this set of mojo binding was loaded. configuration 1.0.0 Mojo binding's configuration. DOM optional 1.0.0 Marks a mojo binding as optional (not required for execution of the lifecycle). boolean 1.0.0