If the dep truly belongs in every target of a give...
# general
e
If the dep truly belongs in every target of a given type you can always subclass the Target type, say
class MyScalaLibrary(ScalaLibrary)
and add the dep if needed in the subclass constructor. Then you just register your custom MyScalaTarget type with the 'scala_library' alias in a plugin.