Class ProjectTransitivityFilter

    • Constructor Detail

      • ProjectTransitivityFilter

        public ProjectTransitivityFilter​(Set<Artifact> directDependencies,
                                         boolean excludeTransitive)

        Constructor for ProjectTransitivityFilter.

        Parameters:
        directDependencies - set of direct dependencies.
        excludeTransitive - true exclude transitive deps false otherwise.
    • Method Detail

      • artifactIsADirectDependency

        public boolean artifactIsADirectDependency​(Artifact artifact)
        Compares the artifact to the list of dependencies to see if it is directly included by this project
        Parameters:
        artifact - representing the item to compare.
        Returns:
        true if artifact is a direct dependency
      • isExcludeTransitive

        public boolean isExcludeTransitive()

        isExcludeTransitive.

        Returns:
        Returns the excludeTransitive.
      • setExcludeTransitive

        public void setExcludeTransitive​(boolean excludeTransitive)

        Setter for the field excludeTransitive.

        Parameters:
        excludeTransitive - The excludeTransitive to set.