Class DependenciesProblemGroup


@Incubating public abstract class DependenciesProblemGroup extends RootProblemGroup
The predefined Dependencies root problem group.

Declaration, resolution, locking, and verification of dependencies required by projects or the Gradle runtime.

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

    • DependenciesProblemGroup

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

    • getDeclaration

      public abstract SecondLevelProblemGroup getDeclaration()
      The Declaration sub-group.

      Dependency declarations, including string notations, rich dependencies, constraints, platforms, or version catalogs; repository declarations, including Maven, Ivy, or content filtering.

      Since:
      9.9.0
    • getLocking

      public abstract SecondLevelProblemGroup getLocking()
      The Locking sub-group.

      Dependency versions locking, including lock files generation, or enforcement of resolved versions.

      Since:
      9.9.0
    • getGraphResolution

      public abstract SecondLevelProblemGroup getGraphResolution()
      The Graph Resolution sub-group.

      Variant-aware dependency graph resolution, including dependency substitutions, metadata processing, resolution rules, attribute matching, or conflict resolution.

      Since:
      9.9.0
    • getArtifactResolution

      public abstract SecondLevelProblemGroup getArtifactResolution()
      The Artifact Resolution sub-group.

      Artifact files resolution from the dependency graph, including compiled libraries, JAR files, AAR files, DLLs, or ZIPs.

      Since:
      9.9.0
    • getVerification

      public abstract SecondLevelProblemGroup getVerification()
      The Verification sub-group.

      Dependency integrity and authenticity verification, including verification metadata file, checksum verification, signature checks, or trusted key management.

      Since:
      9.9.0