First Commit - Source Code from Reply
This commit is contained in:
73
dbcmnpsrc/FE/mnpdev/build/databinding/build.xml
Normal file
73
dbcmnpsrc/FE/mnpdev/build/databinding/build.xml
Normal file
@@ -0,0 +1,73 @@
|
||||
<project name="main" default="main" basedir=".">
|
||||
|
||||
<!-- parametri di input -->
|
||||
<property name="xsd.classpath" value="${schema}"/>
|
||||
<property name="jarName" value="${out.jar}"/>
|
||||
<property name="packageName" value="${packageName}"/>
|
||||
<!-- FINE parametri di input -->
|
||||
|
||||
<property name="lib.dir" value="lib"/>
|
||||
<property name="generated.path" value="./generated-source"/>
|
||||
<property name="building.path" value="./generated-class"/>
|
||||
<property name="jar.path" value="./generated-jar"/>
|
||||
|
||||
<path id="castor.class.path">
|
||||
<fileset dir="${lib.dir}" includes="**/*.jar"/>
|
||||
</path>
|
||||
|
||||
<filelist id="classes.files.classpath" dir="${generated.path}">
|
||||
<file name="**"/>
|
||||
</filelist>
|
||||
|
||||
<path id="all.classpath">
|
||||
<!-- Generated -->
|
||||
<filelist refid="classes.files.classpath"/>
|
||||
<fileset dir="${lib.dir}" includes="**/*.jar"/>
|
||||
<!-- Java compiler tools.jar -->
|
||||
<!--pathelement location="${sdk.home}/lib/tools.jar"/-->
|
||||
</path>
|
||||
|
||||
<target name="init">
|
||||
<tstamp prefix="start"/>
|
||||
<delete dir="${generated.path}"/>
|
||||
<mkdir dir="${generated.path}"/>
|
||||
<delete dir="${building.path}"/>
|
||||
<mkdir dir="${building.path}"/>
|
||||
<!--delete dir="${jar.path}"/-->
|
||||
<mkdir dir="${jar.path}_${start.DSTAMP}"/>
|
||||
</target>
|
||||
|
||||
<target name="castor:gen:src" depends="init" description="Generate Java source files from XSD.">
|
||||
|
||||
<taskdef name="castor-srcgen"
|
||||
classname="org.castor.anttask.CastorCodeGenTask"
|
||||
classpathref="castor.class.path" />
|
||||
<castor-srcgen file="${xsd.classpath}"
|
||||
todir="${generated.path}"
|
||||
package="${packageName}"
|
||||
types="j2"
|
||||
warnings="false" />
|
||||
</target>
|
||||
|
||||
<target name="compile" depends="castor:gen:src">
|
||||
<echo>
|
||||
Compiling Classes
|
||||
-----------------
|
||||
</echo>
|
||||
<javac srcdir="${generated.path}" destdir="${building.path}" debug="on" deprecation="off" failonerror="true">
|
||||
<classpath refid="all.classpath"/>
|
||||
</javac>
|
||||
</target>
|
||||
|
||||
<target name="main" depends="compile">
|
||||
<echo>
|
||||
Create jar
|
||||
-----------------
|
||||
</echo>
|
||||
<jar destfile="${jar.path}_${start.DSTAMP}/${jarName}">
|
||||
<fileset dir="${building.path}" includes="**/*.class"/>
|
||||
<fileset dir="${generated.path}" includes="**/*.castor.cdr"/>
|
||||
</jar>
|
||||
</target>
|
||||
|
||||
</project>
|
||||
Reference in New Issue
Block a user