build-cdc.xml 2.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. <?xml version="1.0"?>
  2. <project name="Modbus4J CDC" basedir="." default="jar" xmlns:mvn="antlib:org.apache.maven.artifact.ant">
  3. <!-- This buildfile is broken due to maven and JSSC introduction, the source will need to be upgraded to use JSSC -->
  4. <typedef resource="org/apache/maven/artifact/ant/antlib.xml"
  5. uri="antlib:org.apache.maven.artifact.ant"
  6. classpath="lib-opt/maven-ant-tasks-2.1.3.jar" />
  7. <path id="master-classpath">
  8. <fileset dir="lib">
  9. <include name="RXTXcomm.jar"/>
  10. </fileset>
  11. <pathelement path="target"/>
  12. </path>
  13. <target name="clean" description="Clean the target area">
  14. <delete dir="target"/>
  15. </target>
  16. <target name="compile" description="Compile main source tree java files">
  17. <mkdir dir="target"/>
  18. <javac destdir="target" target="1.4" source="1.4" debug="true" debuglevel="lines,vars,source"
  19. nowarn="false" deprecation="true" optimize="false" failonerror="true">
  20. <src path="src_cdc"/>
  21. <classpath refid="master-classpath"/>
  22. <compilerarg value="-Xlint"/>
  23. </javac>
  24. </target>
  25. <target name="jar" depends="clean,compile" description="Create a jar file of the compiled classes">
  26. <delete file="modbus4J-cdc.jar"/>
  27. <jar destfile="modbus4J-cdc.jar">
  28. <fileset dir="target">
  29. <include name="**/*.class"/>
  30. </fileset>
  31. </jar>
  32. </target>
  33. <target name="src-zip" description="Create a jar file of the source">
  34. <delete file="modbus4J-cdc-src.zip"/>
  35. <zip destfile="modbus4J-cdc-src.zip">
  36. <fileset dir="src">
  37. <include name="**/*.java"/>
  38. </fileset>
  39. <fileset dir="src_test">
  40. <include name="**/*.java"/>
  41. </fileset>
  42. </zip>
  43. </target>
  44. <target name="doc-zip" description="Create a jar file of the javadocs">
  45. <delete file="modbus4J-cdc-doc.zip"/>
  46. <zip destfile="modbus4J-cdc-doc.zip">
  47. <fileset dir="javadoc">
  48. <include name="**/*"/>
  49. </fileset>
  50. </zip>
  51. </target>
  52. </project>