> There are too many variables here to guess. It would be best if you could provide a minimal, reproducible test case.
>
> -Mark
I did it:
https://github.com/sschaef/sbttest
Sample output:
> run
[info] Compiling 2 Scala sources to
/home/antoras/test/sbttest/macros/target/scala-2.11/classes...
[info] Compiling 1 Scala source to
/home/antoras/test/sbttest/core/target/scala-2.11/classes...
[info] Running Main
0
0
[success] Total time: 8 s, completed Mar 21, 2013 6:17:37 PM
> run
[info] Compiling 2 Scala sources to
/home/antoras/test/sbttest/macros/target/scala-2.11/classes...
[info] Compiling 1 Scala source to
/home/antoras/test/sbttest/core/target/scala-2.11/classes...
[info] Running Main
0
0
[success] Total time: 3 s, completed Mar 21, 2013 6:17:43 PM
Between the two runs there is no source code change, thus the second
time nothing should be recompiled.