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
