build.scala added with a copy-dependencies task
 putIfAbsent, getOrUpdate, size, isEmpty