On 9/6/07, jbi joe <[EMAIL PROTECTED]> wrote:
>
> I attempted to do a incremental build of the latest revision taking each
> piece and compiling seperately so that I could get my arms around each
> piece.
> I found that there are packages that point inside each other that prevent
> this modularity.  For example;  I think its the qt bpel that contains
> three
> packages and only one of them will build apart from the others.


Hi Joe,

As far as I can tell, there are no cross-dependencies between the modules.
A way to tell is to run "rake clean compile" and witness that modules are
compiled individually and only once.

Here's a trimmed output of "rake compile | grep -i compile":

Compiling 78 source files in ode:utils:compile
Compiling 46 source files in ode:bpel-obj:compile
Compiling 94 source files in ode:bpel-schemas:compile
Compiling 84 source files in ode:bpel-api:compile
Compiling 1 source files in ode:bpel-api-jca:compile
Compiling 168 source files in ode:bpel-compiler:compile
Compiling 20 source files in ode:bpel-dao:compile
Compiling 3 source files in ode:jacob-ap:compile
Compiling 47 source files in ode:jacob:compile
Compiling 80 source files in ode:bpel-ql:compile
Compiling 41 source files in ode:dao-hibernate:compile
Compiling 23 source files in ode:bpel-store:compile
Compiling 148 source files in ode:bpel-runtime:compile
Compiling 17 source files in ode:jca-ra:compile
Compiling 4 source files in ode:jca-server:compile
Compiling 2 source files in ode:bpel-connector:compile
Compiling 13 source files in ode:bpel-epr:compile
Compiling 10 source files in ode:scheduler-simple:compile
Compiling 25 source files in ode:axis2:compile
Compiling 19 source files in ode:dao-jpa:compile
Compiling 14 source files in ode:tools:compile
Compiling 4 source files in ode:bpel-test:compile
Compiling 31 source files in ode:jbi:compile

There you have it, the incremental compile order for all modules.

alex

Reply via email to