The correct dependencies for Command are: collections event thread
> -----Original Message----- > From: Paul Hammant [mailto:[EMAIL PROTECTED]] > Sent: Wednesday, April 03, 2002 1:42 AM > To: Avalon Developers List > Subject: Re: Recursive dependencies > > > Jeff, > > >Just recently, it seems some code in Excalibur's scratchpad > has gained > >a dependency on Command. Unfortunately, Command has a dep on > >scratchpad, so the whole thing is unbuildable. > > > >Commenting out the scratchpad <javac> fixes the problem for now. > > > Interesting. > > In theory we could allow recursive dependancies if we had > interface/impl > separation to the extent where all interfaces were built > before impls. My assumption is that AImpl requires BInterface > and Bimpl requires > AInterface. > > We could split the compiles into two stages : > > <!-- interface compile --> > <javac srcdir="${java.dir}" > destdir="${build.classes}" > debug="${build.debug}" > optimize="${build.optimize}" > deprecation="${build.deprecation}"> > <classpath refid="project.class.path" /> > <exclude name="org/apache/excalibur/aaa/impl/**" /> > </javac> > > <!-- impl compile --> > <javac srcdir="${java.dir}" > destdir="${build.classes}" > debug="${build.debug}" > optimize="${build.optimize}" > deprecation="${build.deprecation}"> > <classpath refid="project.class.path" /> > <exclude name="org/apache/excalibur/aaa/*" /> > </javac> > > Thoughts? > > Regards, > > - Paul > > > -- > To unsubscribe, e-mail: > <mailto:avalon-dev-> [EMAIL PROTECTED]> > For > additional commands, > e-mail: <mailto:[EMAIL PROTECTED]> > -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>
