The dist target of log4j's build.xml does include a dependency on 
requiredepsCheck, which fails if all deps aren't present.  Chainsaw doesn't 
have the same smarts.

Scott

-----Original Message-----
From: Jacob Kjome [mailto:[EMAIL PROTECTED]
Sent: Tue 11/15/2005 3:08 PM
To: Log4J Users List
Subject: Re: Why has JMSReceiver been removed from the actual Chainsaw release?
 
Quoting Paul Smith <[EMAIL PROTECTED]>:

> Hi,
>
> This is a mistake on my part.  The build of the Chainsaw distro
> requires me to also build log4j.  If I build that log4j distro
> without the proper dependency jars in place then certain optional
> parts of log4j (such as the JMS Receiver) don't get bundled in.
>

...which is why the build should fail unless ***all*** dependencies are in the
classpath.  This is too easy to do with Log4j right now.  The build should be
fail-safe.  The build should never, ever, complete successfully without
compiling every last bit of source first.  I never understood the way things
were set up for Log4j or Chainsaw.  Different build philosophies, I guess, but
it seems the current philosophy has been proven to fail.  With mine, it would
have been impossible to fail.

Just my $0.02

Jake

> I am hoping to host the required JARS for Chainsaw directly in the
> SVN repo so that they can be no further mistake.  I will take the
> latest alpha build that Mark builds and embed that.
>
> I'm currently making a few additions so I hope to publish a new build
> within the next week or so (that will also be signed with my renewed
> digital certificate.  The current bundle is signed with a now expired
> cert).
>
> cheers,
>
> Paul Smith
> On 15/11/2005, at 10:41 PM, Eric Frizziero wrote:
>
> > Hi all.
> >
> > I'm using the Chainsaw release downloadable from:
> > URL = "http://logging.apache.org/log4j/docs/chainsaw.html";
> > LINK = "*** Got Java Web Start installed?: [Launch now!]***"
> >
> > I notice in that release the missing of JMSReceiver.
> > That receiver was included in the previously Chainsaw version.
> > Now I need to use JMSReceiver so I ask:
> > why has JMSReceiver been removed from the actual Chainsaw release?
> >
> > Thanks in advance.
> > Cheers,
> >  E r i c.
> >
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> >
> >
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>




---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to