User: stacycurl
  Date: 01/03/29 10:33:25

  Added:       src/build build.xml build.bat
  Log:
  Ant build files for JBossMX
  
  Revision  Changes    Path
  1.1                  jbossmx/src/build/build.xml
  
  Index: build.xml
  ===================================================================
  <?xml version="1.0"?>
  <!-- Build file for JBossMX -->
  <project name="JBossMX" default="jar" basedir="../..">
  
  <!-- 
################################################################################ -->
  
    <target name="init">
      <tstamp/>
  
      <property name="Name"                  value="JBossMX"/>
      <property name="name"                  value="jbossmx"/>
      <property name="version"               value="0.1"/>
  
      <!-- DESTINATION LOCATIONS -->
      <property name="build.dir"             value="${basedir}/build"/>
      <property name="build.classes.dir"     value="${build.dir}/classes"/>
      <property name="build.lib.dir"         value="${build.dir}/lib"/>
      <property name="build.javadocs.dir"    value="${build.dir}/docs/api"/>
  
      <!-- SOURCE FILE LOCATIONS -->
      <property name="src.dir"               value="${basedir}/src/main"/>
      <property name="src.lib.dir"           value="${basedir}/src/lib"/>
  
      <!-- OTHER INFORMATION -->
      <property name="jbossmx.jar"           value="${name}-${version}.jar"/>
      <property name="jboss.jar"             
value="${basedir}/../jboss/build/lib/ext/jboss.jar"/>
  
      <property name="classpath"
                value="${src.lib.dir}/jmxri.jar;
                       ${src.lib.dir}/jmxtools.jar;
                       ${src.lib.dir}/junit.jar;
                       ${src.lib.dir}/mail.jar;
                       ${src.lib.dir}/activation.jar;
                       ${src.lib.dir}/log4j.jar;
                       ${src.lib.dir}/xerces.jar;
                       ${jboss.jar}"
      />
    </target>
  
  <!-- 
################################################################################ -->
  
    <target name="clean" depends="init">
      <deltree dir="${build.classes.dir}"/>
      <deltree dir="${build.jars}"/>
    </target>
  
  <!-- 
################################################################################ -->
  
    <target name="prepare" depends="init">
      <mkdir dir="${build.dir}"/>
    </target>
  
  <!-- 
################################################################################ -->
  
    <target name="compile" depends="prepare">
      <mkdir dir="${build.classes.dir}"/>
  
      <javac srcdir="${src.dir}"
             destdir="${build.classes.dir}"
             classpath="${classpath}"
             debug="on"
             deprecation="off"
             optimize="on"
             includes="org/**"/>
  
      <rmic base="${build.classes.dir}"
            classname="org.jbossmx.cluster.watchdog.agent.BaseAgent"
            stubVersion="1.2"
            classpath="${classpath}"/>
  
      <rmic base="${build.classes.dir}"
            classname="org.jbossmx.cluster.watchdog.mbean.WatchdogEventManager"
            stubVersion="1.2"
            classpath="${classpath}"/>
  
      <rmic base="${build.classes.dir}"
            classname="org.jbossmx.cluster.watchdog.util.MirroringService"
            stubVersion="1.2"
            classpath="${classpath}"/>
  
      <rmic base="${build.classes.dir}"
            classname="org.jbossmx.cluster.watchdog.util.MirrorServiceRemoteListener"
            stubVersion="1.2"
            classpath="${classpath}"/>
    </target>
  
  <!-- 
################################################################################ -->
  
    <target name="jar" depends="compile">
      <mkdir dir="${build.lib.dir}"/>
  
      <jar jarfile="${build.lib.dir}/${jbossmx.jar}"
           basedir="${build.classes.dir}"
           includes="org/**"/>
    </target>
  
  <!-- 
################################################################################ -->
  
    <target name="javadocs" depends="prepare">
      <mkdir dir="${build.javadocs.dir}"/>
  
      <javadoc packagenames="org.jbossmx.cluster.watchdog.*"
               sourcepath="${src.dir}"
               destdir="${build.javadocs.dir}"
               author="true"
               version="true"
               use="true"
               windowtitle="${Name}"
               doctitle="${Name}"
      >
        <classpath>
          <pathelement path="${classpath}"/>
        </classpath>
      </javadoc>
    </target>
  
  <!-- 
################################################################################ -->
  
  </project>
  
  
  1.1                  jbossmx/src/build/build.bat
  
  Index: build.bat
  ===================================================================
  ant %1 %2 %3 %4 %5 %6 %7 %8 %9
  
  
  

_______________________________________________
Jboss-development mailing list
[EMAIL PROTECTED]
http://lists.sourceforge.net/lists/listinfo/jboss-development

Reply via email to