Package org.apache.maven.api
Interface Packaging
- All Superinterfaces:
- ExtensibleEnum
Interface representing a Maven project packaging.
 
 TODO: define how to plug in new packaging definitions using the SPI.
   the packaging are currently defined by Maven 3 Provider<LifecycleMapping>
- Since:
- 4.0.0
- 
Method Details- 
idThe packaging id.- Specified by:
- idin interface- ExtensibleEnum
- Returns:
- the id
 
- 
languageThe language of this packaging.
- 
typeThe type of main artifact produced by this packaging.
- 
pluginsReturns the binding to use specifically for this packaging keyed by lifecycle id. This will be used instead of the default packaging definition.
 
-