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]