Change not detected across projects
Checkout akka branch wip-potential-eclipse-bug-patriknw
Open akka-actor, akka-testkit and akka-actor-tests projects in workspace.
Open: akka-actor/src/main/scala/akka/routing/DeprecatedRouting.scala
Search RoundRobinRouter, replace with RoundRobinRouter2
Save!
That should result in compilation error in akka-actor-tests project, but it doesn't.
Full build of akka-actor-tests gives compilation error.
Note that RoundRobinRouter is not used anywhere else in akka-actor.
I added a commit to the branch with minimized akka build to be able to try with sbt 0.13.0.
When adding an extra explicit project dependency from akka-actor-tests to akka-actor it detects the change.
Change name of class A in Proj1, that should result in compilation error in Proj3, but it doesn't.
In scala-ide:8eeb650f70f68d3804cf93e6ad07ae30bbff7e3c Correctly build projects that depend through exported dependencies.
The Scala builder optimised the case where the builder was triggered with
no changes in a project, by skipping the call to the underlying Sbt builder.
This is wrong when the project has no changes itself, but a dependent project has.
Fixed #1001904.
Consider for back porting to 3.0.x
In scala-ide:01ecd42c9902315beaeef078c977f7cbb1a66da7 Correctly build projects that depend through exported dependencies.
The Scala builder optimised the case where the builder was triggered with
no changes in a project, by skipping the call to the underlying Sbt builder.
This is wrong when the project has no changes itself, but a dependent project has.
Fixed #1001904.
Consider for back porting to 3.0.x(cherry picked from commit 8eeb650f70f68d3804cf93e6ad07ae30bbff7e3c)
Conflicts:
org.scala-ide.sdt.core/src/scala/tools/eclipse/buildmanager/sbtintegration/EclipseSbtBuildManager.scala