Interface DependencyCollectionContext

    • Method Detail

      • getSession

        RepositorySystemSession getSession()
        Gets the repository system session during which the dependency collection happens.
        Returns:
        The repository system session, never null.
      • getArtifact

        Artifact getArtifact()
        Gets the artifact whose children are to be processed next during dependency collection. For all nodes but the root, this is simply shorthand for getDependency().getArtifact(). In case of the root node however, getDependency() might be null while the node still has an artifact which serves as its label and is not to be resolved.
        Returns:
        The artifact whose children are going to be processed or null in case of the root node without dependency and label.
      • getDependency

        Dependency getDependency()
        Gets the dependency whose children are to be processed next during dependency collection.
        Returns:
        The dependency whose children are going to be processed or null in case of the root node without dependency.
      • getManagedDependencies

        List<DependencygetManagedDependencies()
        Gets the dependency management information that was contributed by the artifact descriptor of the current dependency.
        Returns:
        The dependency management information, never null.