I'm trying to compile our project in TC (build 4037) using the 'Runner: Ipr' but the compilation fails since it does not find the correct version of the library on classpath.
The problem is that the project needs a library (binary) to get compiled and this library must be patched by one module (source) that is part of the project. In Idea (6.0.4) it compiles fine since I can setup the module dependencies and the order of modules/libraries on classpath. But in TC it fails and apparently the problem is that the needed class is taken from the binary library (instead of the module that patches these library). Since the library does not contain one method (which adds the patch), the compilation fails.
How is the classpath created when compiling the project? Is it compiled as one bunch of classes or does it compile module by module and keeps the module dependencies? Also, I have used Idea 6.0.4 for creating the IPR project file, is it fine for TC 2.0 beta?
Is there a way to specify classpath or some log where to check this classpath is created correctly?