Improve Scala Source Change Detection
-------------------------------------
Key: BUILDR-229
URL: https://issues.apache.org/jira/browse/BUILDR-229
Project: Buildr
Issue Type: New Feature
Components: Compilers
Affects Versions: 1.4
Reporter: Daniel Spiewak
Priority: Minor
To my knowledge, Buildr currently bases its decision on which Scala files to
compile based on simple file change heuristics (modified timestamp). Because
Scala produces such a massive number of .class files, this can sometimes lead
to longer-than-necessary compilation times. SBT (simple-build-tool) contains a
rather innovative feature which actually bundles a Scala compiler plugin to
optimize these recompilation heuristics. Specifically:
http://code.google.com/p/simple-build-tool/source/browse/trunk/src/main/scala/sbt/Analyzer.scala
I'm not entirely clear yet on how it works, but it seems like it would do much
to improve Buildr's rather-lengthy Scala build times.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.