object MergeStrategy

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. MergeStrategy
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. type StringToMergeStrategy = (String) ⇒ MergeStrategy

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  6. def concat(separator: String = newLine): MergeStrategy

    Concatenates the content of all conflicting files into one entry

    Concatenates the content of all conflicting files into one entry

    separator

    a custom content separator, defaulted to the System line separator

  7. val concat: MergeStrategy

    Concatenates the content of all conflicting files into one entry

  8. val deduplicate: MergeStrategy

    Verifies if all the conflicts have the same content, otherwise error out

  9. val defaultMergeStrategy: (String) ⇒ MergeStrategy

    The default merge strategy if not configured by the user

  10. val discard: MergeStrategy

    Discards all conflicts

  11. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  12. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  13. def filterDistinctLines(charset: Charset = IO.defaultCharset): MergeStrategy

    Concatenates the content, but leaves out duplicates along the way

    Concatenates the content, but leaves out duplicates along the way

    charset

    the charset to use for reading content liines

  14. val filterDistinctLines: MergeStrategy

    Concatenates the content, but leaves out duplicates along the way

  15. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  16. val first: MergeStrategy

    Picks the first of the conflicting files in classpath order

  17. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  18. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  19. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  20. val last: MergeStrategy

    Picks the first of the conflicting files in classpath order

  21. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  22. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  23. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  24. val preferProject: MergeStrategy

    Picks the dependency that is the first project/internal dependency, otherwise picks the first library/external dependency

  25. val rename: MergeStrategy

    Renames matching dependencies, except *.class files (shading should be used instead)

  26. val singleOrError: MergeStrategy

    Fails the merge on conflict

  27. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  28. def toString(): String
    Definition Classes
    AnyRef → Any
  29. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  30. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  31. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()

Inherited from AnyRef

Inherited from Any

Ungrouped