> Most likely you have a source file (Foo.scala) that does not generate an
> equivalent class file (Foo.class).
>
> This pattern is currently required to only recompile sources that have
> changed.   (Scala 2.8 offers a better way but this feature has not been
> integrated yet).
>

Done in r925720.  Compiler-level change detection is now enabled by default
when using the 2.8 (or greater) compiler.  The one caveat is that any use of
joint-compilation will cause Buildr to fall back on all-or-nothing
file-based change detection.  This is only because I haven't had a chance to
test joint compilation in the presence of compiler-level change detection,
and I'm a little concerned about the compiler being overly-optimistic.

I did take the time to document the feature, as well as provide instructions
for using Buildr with Scala 2.8 (something we seemed to be lacking).  Enjoy!

Daniel

Reply via email to