build.p5ant.PRODUCT.xml 4.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <project xmlns:p5ant="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache.public/ant/ant.xsd"
  3. xmlns:p5xsl="http://biuro.biall-net.pl/xmlschema_procesy5/WPS_Functions/xsl_interface/xsl_interface.xsd"
  4. basedir="../../." name="p5ant.PRODUCT" default="basedir">
  5. <!--<include file="../build.WPS_Functions.PRODUCT.xml"/>-->
  6. <include file="../build.WPS_Functions.PRODUCT.xml" as="WPS_Functions"/>
  7. <!--<condition property="p5dg.PRODUCT.ifdef.parent" taskname="p5dg.parent.PRODUCT.ifdef">
  8. <isset property="WPS_Functions.PRODUCT.name"/>
  9. </condition>-->
  10. <property name="p5ant.PRODUCT.name" value="${WPS_Functions.PRODUCT.name}.p5ant"/>
  11. <property name="p5ant.PRODUCT.vendor-domain" value="${WPS_Functions.PRODUCT.name}.ant"/>
  12. <property name="p5ant.basedir" value="${WPS_Functions.basedir}/ant"/>
  13. <property name="p5ant.repository" value="${p5ant.basedir}/repository"/>
  14. <property name="p5ant.temp" location="${p5ant.basedir}/temp"/>
  15. <property name="p5ant.build.xml" location="${p5ant.basedir}/build_ant.xml"/>
  16. <property name="p5ant.create_new_WPS_Function.from_git.build.xml" location="${p5ant.basedir}/build.p5ant.create_new_WPS_Function.from_git.xml"/>
  17. <property name="p5ant.include.structure.xml" location="${p5ant.repository}/p5ant.include.structure.xml"/>
  18. <property name="p5ant.xsl" location="${p5ant.basedir}/p5ant.xsl"/>
  19. <property name="p5ant.create_new_WPS_Function.xsl" location="${p5ant.basedir}/p5ant.create_new_WPS_Function.xsl"/>
  20. <property name="p5ant.create_new_WPS_Function_xsd.xsl" location="${p5ant.basedir}/p5ant.create_new_WPS_Function_xsd.xsl"/>
  21. <property name="p5ant.create_new_WPS_Function_xsl.xsl" location="${p5ant.basedir}/p5ant.create_new_WPS_Function_xsl.xsl"/>
  22. <property name="p5ant.include.xsl.p5xsls.xml" location="${p5ant.temp}/p5ant.include.xsl.p5xsls.xml"/>
  23. <property name="p5ant.include.xsl" location="${p5ant.basedir}/p5ant.include.xsl"/>
  24. <property name="p5ant.commons-net-3.6.jar" location="/opt/local/share/java/apache-ant/lib/commons-net-3.6.jar"/>
  25. <target name="p5xsls.xml" depends="basedir">
  26. <echoxml file="${p5ant.include.xsl.p5xsls.xml}">
  27. <p5xsl:stylesheet_buildlist xmlns="http://biuro.biall-net.pl/xmlschema_procesy5/WPS_Functions/xsl_interface/xsl_interface.xsd">
  28. <p5xsl:namespaces.list>
  29. <p5xsl:namespaces.list.namespace prefix="p5dg" namespace="http://biuro.biall-net.pl/xmlschema_procesy5/WPS_Functions/documentation_generator/documentation_generator.xsd"/>
  30. <p5xsl:namespaces.list.namespace prefix="p5ant" namespace="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache.public/ant/ant.xsd"/>
  31. </p5xsl:namespaces.list>
  32. <p5xsl:include.list>
  33. <p5xsl:include.list.href href="${p5ant.xsl}"/>
  34. </p5xsl:include.list>
  35. </p5xsl:stylesheet_buildlist>
  36. </echoxml>
  37. </target>
  38. <target name="basedir" description="to create local dirs">
  39. <propertyset id="p5ant.local.properties">
  40. <propertyref prefix="p5ant"/>
  41. <mapper type="glob" from="p5ant.*" to="local.*"/>
  42. </propertyset>
  43. <antcall target="WPS_Functions.basedir.p5bws:dirs" inheritall="false">
  44. <propertyset refid="p5ant.local.properties"/>
  45. </antcall>
  46. </target>
  47. <target name="clean" description="To delete all temp and repository">
  48. <antcall target="WPS_Functions.basedir.p5bws:dirs.clean" inheritall="false">
  49. <propertyset refid="p5ant.local.properties"/>
  50. </antcall>
  51. </target>
  52. <target name="clean.temp" depends="basedir" description="To delete all temp and repository">
  53. <antcall target="WPS_Functions.basedir.p5bws:dirs.temp.clean" inheritall="false">
  54. <propertyset refid="p5ant.local.properties"/>
  55. </antcall>
  56. </target>
  57. <target name="parent.PRODUCT.ifdef" unless="WPS_Functions.PRODUCT.ifdef.parent">
  58. <fail>There is not set correct parent PRODUCT from expected file="../build.WPS_Functions.PRODUCT.xml" </fail>
  59. </target>
  60. </project>