/[Apache-SVN]/logging/chainsaw/trunk/build.xml
ViewVC logotype

Log of /logging/chainsaw/trunk/build.xml

Parent Directory Parent Directory | Revision Log Revision Log


Links to HEAD: (view) (annotate)
Sticky Revision:

Revision 558367 - (view) (annotate) - [select for diffs]
Modified Sat Jul 21 18:43:44 2007 UTC (2 years, 4 months ago) by carnold
File length: 19515 byte(s)
Diff to previous 545067 (colored)
Bug 37930: Set mime-type on staged content

Revision 545067 - (view) (annotate) - [select for diffs]
Modified Thu Jun 7 05:16:13 2007 UTC (2 years, 5 months ago) by carnold
File length: 17240 byte(s)
Diff to previous 496155 (colored)
Update build.xml for relocation of src/java

Revision 496155 - (view) (annotate) - [select for diffs]
Modified Sun Jan 14 21:18:59 2007 UTC (2 years, 10 months ago) by psmith
File length: 17230 byte(s)
Diff to previous 430930 (colored)
Bug 41239 Mac OSX distribution did not exit
cleanly because of missing jars in the distribution.

Fixed by using the webstart-dist directory of jars, which matches the other distribution and 
also uses signed jars to boot

Revision 430930 - (view) (annotate) - [select for diffs]
Modified Sat Aug 12 00:33:59 2006 UTC (3 years, 3 months ago) by sdeboy
File length: 17191 byte(s)
Diff to previous 382249 (colored)
Clarify vfs dependency info

Revision 382249 - (view) (annotate) - [select for diffs]
Modified Thu Mar 2 02:47:14 2006 UTC (3 years, 8 months ago) by psmith
File length: 17184 byte(s)
Diff to previous 380234 (colored)
Changed the distribution mechanism so that all distributions exclude the DB & JMS
bits and pieces, because it just won't work like that.

Everyone just has to put these jars is the .chainsaw/plugins directory like VFS. *sigh*.

Revision 380234 - (view) (annotate) - [select for diffs]
Modified Thu Feb 23 21:49:49 2006 UTC (3 years, 9 months ago) by psmith
File length: 17122 byte(s)
Diff to previous 376082 (colored)
Bit of a hack for gump.  The log4j main source code is not available during
a gump run, so I have set a 'gump' flag in the chainsaw gump run, which disables
generation of the JavaDoc for ALL receivers.

That's all I can think of doing for now, ideas appreciated.

Revision 376082 - (view) (annotate) - [select for diffs]
Modified Wed Feb 8 21:37:12 2006 UTC (3 years, 9 months ago) by psmith
File length: 16937 byte(s)
Diff to previous 373042 (colored)
Fix for Bug #38582.  Since Chainsaw moved out into it's own SVN repo,
it appears that the distribution no longer built all the Receiver Java Doc (because
they are still in the log4j source path.

Changed the build sequence so that to get the JavaDoc for Receivers requires the 
location of the log4j source code.  Failing to have this just means that Chainsaw
doesn't have all the JavaDoc embedded.

Revision 373042 - (view) (annotate) - [select for diffs]
Modified Sat Jan 28 00:25:47 2006 UTC (3 years, 9 months ago) by psmith
File length: 16655 byte(s)
Diff to previous 370986 (colored)
zip, dmg and webstart distribution bundles now embedded with build date
for easy identification.

Revision 370986 - (view) (annotate) - [select for diffs]
Modified Sat Jan 21 05:40:04 2006 UTC (3 years, 10 months ago) by psmith
File length: 16389 byte(s)
Diff to previous 370984 (colored)
'distribution' target now builds OSX bundle and auto-creates
.dmg bundle which goes with the other distributions when uploading.

Revision 370984 - (view) (annotate) - [select for diffs]
Modified Sat Jan 21 05:08:59 2006 UTC (3 years, 10 months ago) by psmith
File length: 16203 byte(s)
Diff to previous 369425 (colored)
Change to distribution build such that the Webstart distribution
does NOT ship with Comomons VFS because of classloading issues.

Webstart users who wish to use VFS will need to place Commons VFs
jars and all the filestore implementation jars inside the Chainsaw
plugin directory.  Shell script and OSX distro users won't have that
limitation.

Revision 369425 - (view) (annotate) - [select for diffs]
Modified Mon Jan 16 10:20:31 2006 UTC (3 years, 10 months ago) by psmith
File length: 14971 byte(s)
Diff to previous 369178 (colored)
Added a 'distribution' target, which creates all distributions,
bundles them together and then SCP's them to a set location,
ready for unpacking.

This just automates quite a bit of stuff that I do often when creating
the distribution, often time consuming and error prone, exactly what
ant is good for.

I'll add the OSX distribution to this set next.

Revision 369178 - (view) (annotate) - [select for diffs]
Modified Sun Jan 15 04:59:46 2006 UTC (3 years, 10 months ago) by psmith
File length: 13644 byte(s)
Diff to previous 368986 (colored)
webstart build now auto-creates the JNLP file with all the jars 
used during the building.

Revision 368986 - (view) (annotate) - [select for diffs]
Modified Sat Jan 14 05:43:30 2006 UTC (3 years, 10 months ago) by psmith
File length: 13530 byte(s)
Diff to previous 368983 (colored)
Removed target that was used during testing, no longer needed.

Revision 368983 - (view) (annotate) - [select for diffs]
Modified Sat Jan 14 05:40:22 2006 UTC (3 years, 10 months ago) by psmith
File length: 13608 byte(s)
Diff to previous 348906 (colored)
Modified Chainsaw 'webstart' build process so that it can 
automatically generate the .sh and .bat files required.

I was getting really tired of having to manually change these, so created
a custom Ant task to assist.  Placed the Ant task source code in it's
own source folder out of the way of the rest of the app, as it is only
needed during the build process.

Revision 348906 - (view) (annotate) - [select for diffs]
Modified Fri Nov 25 07:06:30 2005 UTC (4 years ago) by psmith
File length: 12550 byte(s)
Diff to previous 345811 (colored)
Added a target that creates a jar with the ZeroConf appender and related classes.

This jar can be bundled with a log4j1.2.x distribution to add ZeroConf ability to
it's SocketHubAppender. (have tested this with an external project)

Revision 345811 - (view) (annotate) - [select for diffs]
Modified Mon Nov 21 02:31:35 2005 UTC (4 years ago) by psmith
File length: 11345 byte(s)
Diff to previous 308068 (colored)
Added native OS X support to Chainsaw.

Used dynamic(reflection) to determine if the current running OS is OSX
and if the appropriate Mac Java extensions are available, and dynamically
install the hooks so that the Menu bar appears where it should in OSX, plus
place Preferences/About and Quit menu items where they should too (don't
display them in the other menu items either).

Using dynamic means removes the need for a user to have OS X to compile Chainsaw.

Also added a "iSaw" target (yes it sounds like "eyesore"... can't think of anything else
as yet) that uses jarbundler to create a ".app" folder of the Chainsaw distribution.

I'm currently manually creating a .dmg file with Disk Utility, but hope to ant
that step as well.

Will get the user community to test the .dmg distribution and get feedback before placing
it as a supported distribution from the website.

Revision 308068 - (view) (annotate) - [select for diffs]
Modified Fri Jun 17 06:46:58 2005 UTC (4 years, 5 months ago) by sdeboy
File length: 9618 byte(s)
Diff to previous 308066 (colored)
Updated Chainsaw classpath to include ORO

Revision 308066 - (view) (annotate) - [select for diffs]
Modified Fri Feb 25 07:26:01 2005 UTC (4 years, 8 months ago) by sdeboy
File length: 9570 byte(s)
Diff to previous 308064 (colored)
Adding VFSLogFilePatternReceiver to list of known receivers
Added 'clean' target to build.xml

Revision 308064 - (view) (annotate) - [select for diffs]
Added Fri Feb 25 03:23:48 2005 UTC (4 years, 8 months ago) by psmith
File length: 9094 byte(s)
Using CVS tricks suggested by Ceki, I have already copied over the chainsaw source file history,
so you won't see any of that here.


These are just misc other files needed by Chainsaw that was easier to do by hand (had already
done the move last night), plus a fixed up build process.

I copied the NOTICES and LICENSE file from logging-log4j, which I figured was the correct 
thing to do.

One can build an run Chainsaw via Ant if one plonks log4j jars in a lib/ subdirectory
and run "ant chainsaw", or if in Eclipse, you can just make logging-chainsaw
depend on your logging-log4j project, and just run the LogUI as the main class.

This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.

  Diffs between and
  Type of Diff should be a

apache@apache.org
ViewVC Help
Powered by ViewVC 1.1.2