If we build project A as library project and project B as a standard project which includes the library project A, what happens when I change code in library project A (i.e. project A gets recompiled)?
Next time I recompile project B, does it automatically include the new code in project A? Does it look at the version within Manifest in project A to understand if the library project has been changed or does it simply look at the timestamp of the jar file of project A to see if it has been recompiled since it was last included in project B?