Here is a quick build.xml for 1.0b1 since the one 
from CVS didn't works with 1.0b1 tarball (normal)

Regards. 

-
Henri Gomez                 ___[_]____
EMAIL : [EMAIL PROTECTED]        (. .)                     
PGP KEY : 697ECEDD    ...oOOo..(_)..oOOo...
PGP Fingerprint : 9DF8 1EA8 ED53 2F39 DC9B 904A 364F 80E6 



>-----Original Message-----
>From: Remy Maucherat [mailto:[EMAIL PROTECTED]]
>Sent: Thursday, January 17, 2002 9:15 PM
>To: Tomcat Developers List
>Subject: Alternate JMX implementation
>
>
>Hi,
>
>Tomcat 4 HEAD can now be built and run using an alternate JMX 
>implementation
>(with a much more open-source friendly license :)): OpenJMX
>(www.open-jmx.org).
>
>Note: OpenJMX 1.0b1 will not work with Tomcat, but a build 
>from OpenJMX CVS
>will
>
>Note 2: The main JMX variable in build.properties has been renamed from
>jmxri.jar to jmx.jar
>
>Remy
>
>
>--
>To unsubscribe, e-mail:   
><mailto:[EMAIL PROTECTED]>
>For 
>additional commands, e-mail: 
><mailto:[EMAIL PROTECTED]>
>
>
<?xml version="1.0" encoding="ISO-8859-1"?>

<!--
 Copyright (C) OpenJMX.
 All rights reserved.

 This software is distributed under the terms of the OpenJMX License version 1.0.
 See the terms of the OpenJMX License in the documentation provided with this software.
-->

<project name="OpenJMX" default="package" basedir=".">

  <!-- =================================================================== -->
  <!-- Initialization target                                               -->
  <!-- =================================================================== -->
  <target name="init">
  <tstamp/>
  <property name="Name" value="openjmx"/>
  <property name="name" value="openjmx"/>
  <property name="version" value="1.0b1"/>
  <property name="year" value="2001-2002"/>

  <echo message="      ------------------- ${Name} ${version} [${year}] ---------"/>

  <property name="build.compiler" value="classic"/>
  <property name="debug" value="on"/>
  <property name="optimize" value="true"/>
  <property name="deprecation" value="off"/>
  <property name="build.dir" value="build"/>
  <property name="dist.dir" value="dist"/>
  <property name="bin.dir" value="lib"/>
  <property name="lib.dir" value="lib"/>
  <property name="optimize" value="true"/>
  <property name="deprecation" value="false"/>
  <property name="log4j.jar" value="/usr/share/java/log4j.jar"/>
  <property name="xml.jar" value="/usr/share/java/xerces.jar"/>
  <property name="xsl.jar" value="/usr/share/java/xalan.jar"/>
  <property name="extjars" value="${log4j.jar};${xml.jar};${xsl.jar}"/>
  </target>

  <!-- ===================== Prepare Directories ========================= -->
  <target name="prepare" depends="init">
    <!-- "Build" Hierarchy -->
    <mkdir dir="${build.dir}"/>
    <mkdir dir="${build.dir}/classes"/>
    <mkdir dir="${build.dir}/docs"/>
    <mkdir dir="${build.dir}/docs/api"/>
    <!-- "Dist" Hierarchy -->
    <mkdir dir="${dist.dir}"/>
    <mkdir dir="${dist.dir}/docs"/>
    <mkdir dir="${dist.dir}/docs/api"/>
    <mkdir dir="${dist.dir}/lib"/>
    <mkdir dir="${dist.dir}/src"/>
  </target>

  <!-- ======================== Compile Classes ========================== -->
  <target name="package" depends="prepare">
    <javac srcdir="src/" destdir="${build.dir}/classes" debug="on" deprecation="${deprecation}" classpath="${extjars}" optimize="${optimize}"/>

    <copy todir="${build.dir}/classes">
            <fileset dir="src/">
                <include name="**/*.properties"/>
            </fileset>
        </copy>
  </target>

  <!-- ======================== Build JavaDoc =========================== -->
  <target name="javadoc" depends="prepare">
    <javadoc packagenames="openjmx.*" sourcepath="${basedir}/src" destdir="${build.dir}/docs/api" use="true" classpath="${extjars}" windowtitle="OpenJMX v${version} API Documentation" doctitle="OpenJMX v${version} API Documentation" bottom="Copyright (C) OpenJMX"/>
  </target>


  <!-- ===================== Distribution Files ========================= -->
  <target name="dist" depends="package,javadoc">
    <copy todir="${dist.dir}/docs/api">
            <fileset dir="${build.dir}/docs/api"/>
        </copy>
    <jar jarfile="${dist.dir}/lib/${name}.jar" basedir="${build.dir}/classes"/>
    <copy tofile="${dist.dir}/lib/build.xml" file="build.xml"/>
    <copy todir="${dist.dir}/src">
            <fileset dir="src/"/>
        </copy>
    <copy tofile="${lib.dir}/${name}.jar" file="${dist.dir}/lib/${name}.jar"/>
  </target>

  <!-- ====================== Clean Generated Files ===================== -->
  <target name="clean" depends="init">
    <delete dir="${build.dir}"/>
    <delete dir="${dist.dir}"/>
  </target>

  <!-- ========================= All In One Build ======================= -->
  <target name="all" depends="clean,dist"/>

 
</project>
--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to