87 lines
2.6 KiB
XML
87 lines
2.6 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<project name="Infobus_r4_TEST" basedir="." default="init">
|
|
|
|
<condition property="isWindowsOs">
|
|
<os family="windows"/>
|
|
</condition>
|
|
<condition property="isWindowsXpOs">
|
|
<os family="windows"/>
|
|
</condition>
|
|
<condition property="isUnix">
|
|
<os family="unix"/>
|
|
</condition>
|
|
<condition property="isAixOs">
|
|
<os family="unix" name="aix"/>
|
|
</condition>
|
|
|
|
<condition property="build.prop.file.path" value="winxp">
|
|
<isset property="isWindowsXpOs"/>
|
|
</condition>
|
|
<condition property="build.prop.file.path" value="aix">
|
|
<isset property="isAixOs"/>
|
|
</condition>
|
|
|
|
<property environment="env" />
|
|
|
|
|
|
<property name="build.prop.file" value="${build.prop.file.path}/build_${user.name}.properties"/>
|
|
<property file="${build.prop.file}"/>
|
|
|
|
<property name="src.dir" value="${project.home}\src"/>
|
|
<property name="build.dir" value="${project.home}\build\building"/>
|
|
<property name="classes.dir" value="${build.dir}\classes"/>
|
|
<property name="compile.dir" value="${build.dir}\compile"/>
|
|
<property name="jar.dir" value="${build.dir}\jar"/>
|
|
<property name="lib.dir" value="${project.home}\InfoBUSConnector_TEST\APP-INF\lib"/>
|
|
<property name="build.manifest" value="${project.home}\InfoBUSConnector_TEST\META-INF\MANIFEST.MF"/>
|
|
<property name="descriptors.dir" value ="${project.home}\InfoBUSConnector\"/>
|
|
|
|
|
|
<target name="init" depends="clean,compile,ejb.c">
|
|
<echo>
|
|
** Making Jar terminated **
|
|
</echo>
|
|
</target>
|
|
<target name="clean">
|
|
<delete dir="${build.dir}"/>
|
|
</target>
|
|
<target name="compile">
|
|
<path id="classpath">
|
|
<fileset dir="${lib.dir}" includes="**/*.jar"/>
|
|
<fileset dir="${sdk.home}/lib/" includes="**/*.jar"/>
|
|
<pathelement location="${weblogic.home}/server/lib/weblogic.jar"/>
|
|
</path>
|
|
<mkdir dir="${classes.dir}"/>
|
|
<echo>
|
|
** Compile **
|
|
${classpath}
|
|
</echo>
|
|
<javac srcdir="${src.dir}" destdir="${classes.dir}" debug="on"
|
|
deprecation="off" failonerror="true">
|
|
<classpath refid="classpath"/>
|
|
</javac>
|
|
</target>
|
|
<target name="ejb.c">
|
|
<echo>
|
|
** Making ejbc **
|
|
${classpath}
|
|
</echo>
|
|
<mkdir dir="${compile.dir}"/>
|
|
<copy todir="${compile.dir}">
|
|
<fileset dir="${descriptors.dir}" />
|
|
<fileset dir="${classes.dir}" />
|
|
</copy>
|
|
|
|
<jar destfile="${build.dir}/INFOBUS_CONNECTOR_TEST_SRC.jar">
|
|
<fileset dir="${compile.dir}" />
|
|
</jar>
|
|
|
|
<java fork="true" failonerror="true" classname="weblogic.ejbc">
|
|
<classpath refid="classpath"/>
|
|
<arg value="${build.dir}/INFOBUS_CONNECTOR_TEST_SRC.jar"/>
|
|
<arg value="${build.dir}/INFOBUS_CONNECTOR.jar"/>
|
|
</java>
|
|
</target>
|
|
|
|
</project>
|