Advertisement
Guest User

Untitled

a guest
Sep 3rd, 2014
226
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Scala 0.82 KB | None | 0 0
  1. build.sbt
  2.  
  3. //Works
  4. mergeStrategy in assembly <<= (mergeStrategy in assembly) { (old) =>
  5.   {
  6.     case x if "clever/common/.*".r.pattern.matcher(x).matches =>
  7.       MergeStrategy.discard
  8.     case x if "clever/db/.*".r.pattern.matcher(x).matches =>
  9.       MergeStrategy.discard
  10.     case x => old(x)
  11.   }
  12. }
  13.  
  14. Build.scala
  15. //Do not work
  16.   lazy val manager = Project(id = "manager", base = file("manager"))
  17.     .dependsOn(common, db)
  18.     .aggregate(common, db)
  19.     .settings(
  20.       mergeStrategy in assembly <<= (mergeStrategy in assembly) { (old) =>
  21.         {
  22.           case x if "clever/common/.*".r.pattern.matcher(x).matches =>
  23.             MergeStrategy.discard
  24.           case x if "clever/db/.*".r.pattern.matcher(x).matches =>
  25.             MergeStrategy.discard
  26.           case x => old(x)
  27.         }
  28.       }
  29.     )
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement