The version of Apache log4j used by SoundHelix.
Clone
HTTPS:
git clone https://vervis.peers.community/repos/aEp6o
SSH:
git clone USERNAME@vervis.peers.community:aEp6o
Branches
Tags
- 1.3alpha-7
- CHAINSAW_2_SANDBOX_MERGE
- CORE_VERSION
- LEVEL_REPLACES_PRIORITY
- PREALPHA_1_3_AS_OF_2004_05_12
- PRE_CHAINSAW_MODEL_CONVERSION
- PRE_UGLI_MOVE
- TAG_CHAINSAW2_MOVE
- log4j-1.2.17
- log4j-1.2.17-rc1
- v1.3alpha8
- v1.3alpha8-temp
- v1_2_1
- v1_2_10-recalled
- v1_2_11
- v1_2_11_rc1
- v1_2_11rc3
- v1_2_12
- v1_2_12_rc1
- v1_2_12_rc2
- v1_2_12_rc3
- v1_2_12_rc4
- v1_2_12_rc5
- v1_2_12_rc6
- v1_2_13
- v1_2_13_rc1
- v1_2_13_rc2
- v1_2_13_site_update
- v1_2_14
- v1_2_14_maven
- v1_2_14_rc1
- v1_2_14_site_update
- v1_2_15
- v1_2_15_rc1
- v1_2_15_rc2
- v1_2_15_rc3
- v1_2_15_rc4
- v1_2_15_rc5
- v1_2_15_rc6
- v1_2_16
- v1_2_16_rc1
- v1_2_16_rc2
- v1_2_17
- v1_2_17-rc1
- v1_2_17_rc1
- v1_2_17_rc2
- v1_2_17_rc3
- v1_2_2
- v1_2_3
- v1_2_4
- v1_2_6
- v1_2_7
- v1_2_9
- v1_2_alpha0
- v1_2_alpha7
- v1_2beta1
- v1_2final
- v1_3alpha_1
- v1_3alpha_6
- v_1_0
- v_1_0_1
- v_1_0_4
- v_1_1
- v_1_1_1
- v_1_1_2
- v_1_1_3
- v_1_1_b1
- v_1_1b2
- v_1_1b3
- v_1_1b5
- v_1_1b6
- v_1_1b7
- v_1_2beta3
install-chainsaw.xml
<project name="install-chainsaw" default="install" basedir="." >
<property name="module.dir" location="${basedir}"/>
<property name="oro.file.name" value="jakarta-oro-2.0.8.zip" />
<property name="oro.location" location="${module.dir}/${oro.file.name}" />
<property name="oro.unzip.location" location="${module.dir}/" />
<target name="install" depends="confirm,cvs,get-oro,create-build-properties, success-msg"/>
<target name="confirm" depends="">
<echo>
============================================================
CHAINSAW v2 installer
============================================================
This Ant build script will perform the following:
* Download the logging-chainsaw and logging-log4j modules from the Apache CVS
* Dowload the latest binary version of the Jakarta ORO project from www.ibiblio.org
It will create the following artifacts in the current directory (whereever this Ant script is)
* a logging-chainsaw directory, containing the chainsaw source tree
* a logging-log4j directory, containing the log4j source tree
* a jakarta-oro-2.0.8.zip file
* a jakarta-oro-2.0.8 directory containing the unpacked ORO jar from the aforementioned zip file
</echo>
<input
message="Are you OK with all of this?"
validargs="y,n"
addproperty="confirm"
/>
<condition property="do.abort">
<equals arg1="n" arg2="${confirm}"/>
</condition>
<fail if="do.abort">Installation aborted by user.</fail>
</target>
<target name="cvs" depends="">
<cvs cvsRoot=":pserver:anoncvs@cvs.apache.org:/home/cvspublic"
package="logging-chainsaw"
dest="${module.dir}"
compression="true"
compressionlevel="6"
quiet="true"
/>
<cvs cvsRoot=":pserver:anoncvs@cvs.apache.org:/home/cvspublic"
package="logging-log4j"
dest="${module.dir}"
compression="true"
compressionlevel="6"
quiet="true"
/>
<!--<taskdef name="cvsgrab" classname="net.sourceforge.cvsgrab.CVSGrabTask">
<classpath>
<pathelement location="lib/cvsgrab-2.0.3.jar"/>
<pathelement location="lib/commons-cli-1.0-patched.jar"/>
<pathelement location="lib/commons-collections-3.0.jar"/>
<pathelement location="lib/commons-httpclient-2.0-final.jar"/>
<pathelement location="lib/commons-jxpath-1.1.jar"/>
<pathelement location="lib/commons-logging-1.0.3.jar"/>
<pathelement location="lib/nekohtml-0.9.jar"/>
<pathelement location="lib/nekohtmlXni-0.9.jar"/>
<pathelement location="lib/netbeans-cvslib-3.5.jar"/>
</classpath>
</taskdef>
<cvsgrab rootUrl="http://cvs.apache.org/viewcvs/"
packagePath="logging-chainsaw"
destDir="."
pruneEmptyDirs="true"/>-->
</target>
<target name="get-oro" depends="">
<!-- <echo>${oro.location}</echo> -->
<get src="http://www.ibiblio.org/pub/mirrors/apache/jakarta/oro/${oro.file.name}"
dest="${oro.location}"
verbose="true"
usetimestamp="true"/>
<unzip src="${oro.location}"
dest="${oro.unzip.location}">
<patternset>
<include name="jakarta-oro-2.0.8/jakarta-oro-2.0.8.jar"/>
</patternset>
</unzip>
</target>
<target name="create-build-properties" depends="">
<copy file="${module.dir}/logging-chainsaw/build.properties.sample" tofile="${module.dir}/logging-chainsaw/build.properties">
</copy>
<replace file="${module.dir}/logging-chainsaw/build.properties">
<replacetoken><![CDATA[#jakarta-oro.jar=../oro/jakarta-oro-2.0.8.jar]]></replacetoken>
<replacevalue><![CDATA[jakarta-oro.jar=../jakarta-oro-2.0.8/jakarta-oro-2.0.8.jar]]>
</replacevalue>
</replace>
</target>
<!--<target name="clean" depends="">
</target>-->
<target name="success-msg" depends="">
<echo>
Download of files completed successfully.
You should now be able to do the following to run Chainsaw v2
1. execute logging-log4j's jar target
* cd logging-log4j
* copy sample.build.properties to build.properties
* modify build.properties file to specify servlet path at a minimum
* run the 'jar' ant target: ant jar
2. execute logging-chainsaw's ant target
* cd logging-chainsaw
* mkdir lib
* copy all jars in the logging-log4j directory to lib
* copy other dependencies (vfs, commons-logging) (but not ORO) to lib
* ant chainsaw
GOOD LUCK!
</echo>
</target>
</project>