Class PackagingProblemGroup


@Incubating public abstract class PackagingProblemGroup extends RootProblemGroup
The predefined Packaging root problem group.

Assembling products into various runnable and deployable forms, including creating binaries, archives, installers, or container images, and signing them.

The predefined sub-groups are available as properties. Further sub-groups can be created with RootProblemGroup.group(String).

Not intended for subclassing outside of Gradle. New members may be added in future versions.

Since:
9.9.0
See Also:
  • Constructor Details

    • PackagingProblemGroup

      protected PackagingProblemGroup()
      Constructor.
      Since:
      9.9.0
  • Method Details

    • getDistributions

      public abstract SecondLevelProblemGroup getDistributions()
      The Distributions sub-group.

      Packaging of resources, executables, and launch infrastructure into shippable formats, including archives, container images, distribution packages, or installers.

      Since:
      9.9.0
    • getJar

      public abstract SecondLevelProblemGroup getJar()
      The JAR sub-group.

      Creation of JARs and manifests.

      Since:
      9.9.0
    • getNativeLinking

      public abstract SecondLevelProblemGroup getNativeLinking()
      The Native Linking sub-group.

      Linking of native binaries, including linker configuration, execution, or symbol resolution.

      Since:
      9.9.0
    • getSigning

      public abstract SecondLevelProblemGroup getSigning()
      The Signing sub-group.

      Configuration and execution of signing, including certificate management, keystore setup, or signature generation.

      Since:
      9.9.0