/Prototipo/Broker_v2/build.xml

http://prototipomemoria.googlecode.com/ · XML · 52 lines · 43 code · 9 blank · 0 comment · 0 complexity · 1c6cf27173e0f105da2c714093a1e7f3 MD5 · raw file

  1. <project name="brokerservice" default="recepcion.broker.server">
  2. <property file="build.properties" />
  3. <import file="soapUI/build.xml"/>
  4. <property name="server.class" value="broker.geoConsulta.modulos.RecepcionServer" />
  5. <target name="compile" description="Compiles the Java code...">
  6. <mkdir dir="target/classes" />
  7. <javac destdir="target/classes" debug="on" source="1.5" target="1.5">
  8. <src path="src" />
  9. <classpath>
  10. <fileset dir="${tuscany.lib}">
  11. <include name="*.jar"/>
  12. </fileset>
  13. <fileset dir="${general.lib}">
  14. <include name="*.jar"/>
  15. </fileset>
  16. </classpath>
  17. </javac>
  18. <copy todir="target/classes">
  19. <fileset dir="resources" />
  20. </copy>
  21. </target>
  22. <target name="clean">
  23. <delete includeemptydirs="true" failonerror="false">
  24. <fileset dir="target" />
  25. </delete>
  26. <delete includeemptydirs="true" failonerror="false">
  27. <fileset dir="work" />
  28. </delete>
  29. </target>
  30. <target name="recepcion.broker.server" depends="compile" description="Starts the embedded Tuscany server...">
  31. <java classname="${server.class}" fork="true">
  32. <classpath>
  33. <pathelement path="target/classes"/>
  34. <fileset dir="${tuscany.lib}">
  35. <include name="*.jar"/>
  36. </fileset>
  37. <fileset dir="${general.lib}">
  38. <include name="*.jar"/>
  39. </fileset>
  40. </classpath>
  41. </java>
  42. </target>
  43. </project>