object MergeStrategy
- Alphabetic
- By Inheritance
- MergeStrategy
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Type Members
- type StringToMergeStrategy = (String) ⇒ MergeStrategy
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
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
-
val
concat: MergeStrategy
Concatenates the content of all conflicting files into one entry
-
val
deduplicate: MergeStrategy
Verifies if all the conflicts have the same content, otherwise error out
-
val
defaultMergeStrategy: (String) ⇒ MergeStrategy
The default merge strategy if not configured by the user
-
val
discard: MergeStrategy
Discards all conflicts
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
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
-
val
filterDistinctLines: MergeStrategy
Concatenates the content, but leaves out duplicates along the way
-
def
finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
val
first: MergeStrategy
Picks the first of the conflicting files in classpath order
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
val
last: MergeStrategy
Picks the first of the conflicting files in classpath order
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
val
preferProject: MergeStrategy
Picks the dependency that is the first project/internal dependency, otherwise picks the first library/external dependency
-
val
rename: MergeStrategy
Renames matching dependencies, except *.class files (shading should be used instead)
-
val
singleOrError: MergeStrategy
Fails the merge on conflict
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()