You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

53 lines
1.9 KiB

5 years ago
  1. <?xml version="1.0" encoding="UTF-8" standalone="no"?>
  2. <project default="all" name="Create Runnable Jar for Servers in Project KommProt-Examples">
  3. <!--this file was created by Eclipse Runnable JAR Export Wizard-->
  4. <!--ANT 1.7 is required -->
  5. <!--define folder properties-->
  6. <property name="dir.buildfile" value=".." />
  7. <property name="dir.workspace" value=".." />
  8. <property name="dir.jarfile" value="." />
  9. <target name="all" depends="create_run_jar_server1, create_run_jar_server2, create_run_jar_tcpperfserver, create_run_jar_udpperfserver">
  10. </target>
  11. <target name="create_run_jar_server1">
  12. <jar destfile="${dir.jarfile}/Server1.jar" filesetmanifest="mergewithoutmain">
  13. <manifest>
  14. <attribute name="Main-Class" value="socket.Server1" />
  15. <attribute name="Class-Path" value="." />
  16. </manifest>
  17. <fileset dir="${dir.buildfile}/bin" />
  18. </jar>
  19. </target>
  20. <target name="create_run_jar_server2">
  21. <jar destfile="${dir.jarfile}/Server2.jar" filesetmanifest="mergewithoutmain">
  22. <manifest>
  23. <attribute name="Main-Class" value="socket.Server2" />
  24. <attribute name="Class-Path" value="." />
  25. </manifest>
  26. <fileset dir="${dir.buildfile}/bin" />
  27. </jar>
  28. </target>
  29. <target name="create_run_jar_tcpperfserver">
  30. <jar destfile="${dir.jarfile}/TCPPerfServer.jar" filesetmanifest="mergewithoutmain">
  31. <manifest>
  32. <attribute name="Main-Class" value="perf.TCPPerfServer" />
  33. <attribute name="Class-Path" value="." />
  34. </manifest>
  35. <fileset dir="${dir.buildfile}/bin" />
  36. </jar>
  37. </target>
  38. <target name="create_run_jar_udpperfserver">
  39. <jar destfile="${dir.jarfile}/UDPPerfServer.jar" filesetmanifest="mergewithoutmain">
  40. <manifest>
  41. <attribute name="Main-Class" value="perf.UDPPerfServer" />
  42. <attribute name="Class-Path" value="." />
  43. </manifest>
  44. <fileset dir="${dir.buildfile}/bin" />
  45. </jar>
  46. </target>
  47. </project>