Class DependencyService.TraversalRules.GroupTraversalRule

java.lang.Object
org.savantbuild.dep.DependencyService.TraversalRules.GroupTraversalRule
Enclosing class:
DependencyService.TraversalRules

public static class DependencyService.TraversalRules.GroupTraversalRule extends Object
  • Field Details

    • disallowedLicenses

      public Set<License> disallowedLicenses
    • fetchSource

      public boolean fetchSource
    • transitive

      public boolean transitive
    • transitiveGroups

      public Set<String> transitiveGroups
  • Constructor Details

    • GroupTraversalRule

      public GroupTraversalRule(boolean fetchSource, boolean transitive)
    • GroupTraversalRule

      public GroupTraversalRule(boolean fetchSource, boolean transitive, License... disallowedLicenses)
    • GroupTraversalRule

      public GroupTraversalRule(boolean fetchSource, String... transitiveGroups)
    • GroupTraversalRule

      public GroupTraversalRule(boolean fetchSource, boolean transitive, Collection<String> transitiveGroups)
      Construct that assists with calling from Groovy code.
      Parameters:
      fetchSource - Determines if the source should be fetched.
      transitive - Determines if transitive dependencies are fetched.
      transitiveGroups - If transitive dependencies are fetched, this controls the transitive groups that are fetched.
  • Method Details