Interface Packaging

All Superinterfaces:
ExtensibleEnum

@Experimental @Immutable public interface Packaging extends 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 Summary

    Modifier and Type
    Method
    Description
    The type of main artifact produced by this packaging.
    id()
    The packaging id.
    default Language
    The language of this packaging.