Packages

final class InclExclRule extends Serializable

Defines a rule to either:

  • Exclude unwanted dependencies pulled in transitively by a module, or to
  • Include and merge artifacts coming from the ModuleDescriptor if "dependencyArtifacts" are also provided.

The use case that is applied depends on the parameter name which it is passed to, but the filter has the same fields in both cases.

Linear Supertypes
Serializable, Serializable, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. InclExclRule
  2. Serializable
  3. Serializable
  4. AnyRef
  5. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Value Members

  1. val artifact: String
  2. val configurations: Vector[ConfigRef]
  3. val crossVersion: CrossVersion
  4. def equals(o: Any): Boolean
    Definition Classes
    InclExclRule → AnyRef → Any
  5. def hashCode(): Int
    Definition Classes
    InclExclRule → AnyRef → Any
  6. val name: String
  7. val organization: String
  8. def toString(): String
    Definition Classes
    InclExclRule → AnyRef → Any
  9. def withArtifact(artifact: String): InclExclRule
  10. def withConfigurations(configurations: Vector[ConfigRef]): InclExclRule
  11. def withCrossVersion(crossVersion: CrossVersion): InclExclRule
  12. def withName(name: String): InclExclRule
  13. def withOrganization(organization: String): InclExclRule