I tried SubCut to resolve dependency of components in Scala. However I think The Cake Pattern might be better than SubCut because it's so complex more than necessary and not transparent.It's similar to the service locator, not the DI container. I need a DI container which is more simple and intuitive. It's sufficient that supports constructor injection.
There are PicoContainer in Java World. So I wrote a simple wrapper of PicoContainer for Scala:
It does not cover all features of PicoContainer. But it might be enough for my current use :-)