Would you mind elaborating on what you mean by a monadic style for .scala build files?
PS - You may already know this, but you can change IntelliJ's compile output directory [0].
[0] - http://www.jetbrains.com/idea/webhelp/configuring-module-com...
PS - You may already know this, but you can change IntelliJ's compile output directory [0].
[0] - http://www.jetbrains.com/idea/webhelp/configuring-module-com...
About monadic style: I realize that it's a hard sell, but it's basically about leveraging for comprehensions (aka. do-notation) to specify your build. Shake is an example of this, although probably not particularly suited to building Scala code.