Hi Luis,

We use ant to build all of the released stuff, so it does need to be done in
ant.  But it sounds like all we really need is a manifest file that has the
right contents.  I can spend the time to figure this out, but if an
interested person out there (Niclas, Luis?) could create and test one, it
will happen quicker. :-)  Once we have the manifest file, it is easy to
create an ant task that uses it when creating the jar.

-Mark

> -----Original Message-----
> From: Luis Reis [mailto:[EMAIL PROTECTED]]
> Sent: Tuesday, February 04, 2003 4:03 PM
> To: Log4J Developers List
> Subject: RE: Packaging Chainsaw & LF5 as executable jars
> 
> 
> There's no need to have a ant task for that, you just need to add a
> "Main-Class" attribute to the log4j-1.2.x.jar file's manifest 
> indicating
> either ChainSaw or LogFactor5 (though I think LogFactor5 may need some
> more salt than that).
> 
> You can generate a "runnable" chainsaw.jar by using the included
> manifest file on the current cvs tree with this command line:
> 
>     $ jar cvfm chainsaw.jar chainsaw.mf
> 
> This will create a jar file containing only the manifest. If 
> it's placed
> on the same directory as log4j-1.3alpha.jar it will be runnable with:
> 
>     $ java -jar chainsaw.jar
> 
> If you need any more info/work than this, please say so.
> 
> AFAIK, LogFactor5 is an Appender and packaging it on a jar file will
> require further work.
> 
> ---
> Luis
> 
> 
> On Tue, 2003-02-04 at 07:45, [EMAIL PROTECTED] wrote:
>     If someone wants to post an ant task that will do this, I 
> will integrate
>     into the core build script.
>     
>     -Mark
>     
>     > -----Original Message-----
>     > From: Niclas Hedhman [mailto:[EMAIL PROTECTED]]
>     > Sent: Thursday, December 12, 2002 9:31 PM
>     > To: Log4J Developers List
>     > Subject: Re: Log4J Log Viewer GUI (a la LogFactor5)
>     >
>     >
>     > On Friday 13 December 2002 13:19, Mark Womack wrote:
>     > > > java -jar log4j-lf5.jar
>     > > >
>     > > > (or the 'double-click' if configured correctly in OS)
>     > > > would lower the threshold a lot...
>     > >
>     > > Executable jars.  Cool.  But don't they still need 
> log4j in the
>     > classpath?
>     > > Or can one define the classpath in jar manifest as well?
>     >
>     > Class-Path: log4j-base.jar log4j-utils.jar
>     >
>     > and so on, is placed in the manifest header. Location 
> relative to
>     > the Jar file
>     > in which the manifest resides.
>     >
>     > Amazing that JDK1.1 features has not penetrated the Java
>     > community better.
>     > Tons of fairly hard to configure/install applications could have
>     > been done in
>     > executable jar files.
>     >
>     > Niclas
>     >
>     > --
>     > To unsubscribe, e-mail:
>     > <mailto:[EMAIL PROTECTED]>
>     > For additional commands, e-mail:
>     > <mailto:[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