User: oleg    
  Date: 00/09/13 08:04:04

  Added:       castorjdo/src/build build.bat build.sh build.xml
  Log:
  Castor JDO MBean (public draft :-)
  
  Revision  Changes    Path
  1.1                  contrib/castorjdo/src/build/build.bat
  
  Index: build.bat
  ===================================================================
  @echo off
  @if not "%ECHO%" == ""  echo %ECHO%
  @if "%OS%" == "Windows_NT"  setlocal
  
  REM convenience bat file to build with
  
  set JBOSS_LIB=..\..\..\..\jboss\lib
  set CP=%JBOSS_LIB%\ant.jar
  set CP=%CP%;%JBOSS_LIB%\xml.jar
  set CP=%CP%;%JBOSS_LIB%\javac.jar
  
  java -classpath "%CP%" org.apache.tools.ant.Main %1 %2 %3 %4 %5
  
  
  
  1.1                  contrib/castorjdo/src/build/build.sh
  
  Index: build.sh
  ===================================================================
  #! /bin/sh
  
  # $Id: build.sh,v 1.1 2000/09/13 15:04:03 oleg Exp $
  
  JBOSS_LIB=../../../../jboss/lib
  TARGET_CLASSPATH=$JBOSS_LIB/ant.jar:\
  $JBOSS_LIB/xml.jar:\
  $JBOSS_LIB/javac.jar
  
  java -classpath $TARGET_CLASSPATH org.apache.tools.ant.Main $*
  
  
  
  1.1                  contrib/castorjdo/src/build/build.xml
  
  Index: build.xml
  ===================================================================
  <?xml version="1.0"?>
  
  <!-- ======================================================================= -->
  <!-- jBoss build file                                                       -->
  <!-- ======================================================================= -->
  
  <project name="jBoss-CastorJDO" default="main" basedir="../.." verbose="true">
    <target name="init">
      <property name="name" value="jboss-castorjdo"/>
  
      <property name="src.dir" value="${basedir}/src/main"/>
      <property name="build.dir" value="${basedir}/build"/>
      <property name="build.classes.dir" value="${build.dir}/classes"/>
      <property name="dist.dir" value="${basedir}/dist"/>
  
      <property name="jbossdir" value="${basedir}/../../jboss"/>
      <property name="lib.dir" value="${jbossdir}/lib"/>
      <property name="jboss" value="${jbossdir}/dist/lib/ext/jboss.jar"/>
      <property name="castor" value="${basedir}/lib/castor-0.8.8.jar"/>
      <property name="src.lib.dir" value="${jdossdir}/src/lib"/>
      <property name="classpath" 
value="${castor};${jboss};${lib.dir}/jmxri.jar;${lib.dir}/xml.jar;${lib.dir}/jndi.jar"/>
  
      <property name="build.compiler" value="classic"/>
    </target>
  
    <!-- =================================================================== -->
    <!-- Prepares the build directory                                        -->
    <!-- =================================================================== -->
    <target name="prepare" depends="init">
      <mkdir dir="${build.dir}"/>
    </target>
  
    <!-- =================================================================== -->
    <!-- Compiles the source code                                            -->
    <!-- =================================================================== -->
    <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="off"
             includes="org/**"
      />
    </target>
  
    <!-- =================================================================== -->
    <!-- Creates the jar archives                                            -->
    <!-- =================================================================== -->
    <target name="jar" depends="compile">
      <mkdir dir="${dist.dir}"/>
      <jar jarfile="${dist.dir}/jboss-castorjdo.jar"
           basedir="${build.classes.dir}"
      />
    </target>
  
    <target name="main" depends="jar">
    </target>
  
    <!-- =================================================================== -->
    <!-- Cleans up generated stuff                                           -->
    <!-- =================================================================== -->
    <target name="clean" depends="init">
      <deltree dir="${build.dir}"/>
      <deltree dir="${dist.dir}"/>
    </target>
  
  </project>
  
  
  

Reply via email to