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
-
id
The packaging id.- Specified by:
id
in interfaceExtensibleEnum
- Returns:
- the id
-
language
The language of this packaging. -
type
The type of main artifact produced by this packaging. -
plugins
Returns the binding to use specifically for this packaging keyed by lifecycle id. This will be used instead of the default packaging definition.
-