I did test with the bpel-ql dir.  It contains 3 packages; eval, tree and
jcc, with
a top level package.  
If you try to compile each seperately u will see what I mean.  Only one
will compile without the others being pre-compiled.  I was using a
simple ant build.xml file and NOT rake to test.  Perhaps rake is intelligent
enough to pull all the parts together correctly.  I was using ant build
because
I wanted to take it all apart so I could understand it better.  


Alex Boisvert wrote:
> 
> 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
> 
> 

-- 
View this message in context: 
http://www.nabble.com/Building-nitemare-tf4390620.html#a12569147
Sent from the Apache Ode Dev mailing list archive at Nabble.com.

Reply via email to