build.p5dkp.ditafiles.xml.xml 5.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <project
  3. xmlns:p5dkp="http://biuro.biall-net.pl/xmlschema_procesy5/WPS_Functions/dita_kosztorys_projektowy/p5dkp.xsd"
  4. basedir="../../." name="ditafiles.xml">
  5. <include file="build.p5dkp.PRODUCT.xml" as="PRODUCT" optional="true"/>
  6. <!--<include file="build_dita_kosztorys_projektowy.xml" as="p5dkp" optional="true" />-->
  7. <include as="zadania_z_google" file="build.p5dkp.zadania_z_google.xml" optional="true" />
  8. <include as="filelist" file="build.p5dkp.ditafiles.filelist.xml" optional="true" />
  9. <!--
  10. <target name="p5dkp.zadania_z_google.xml.ifexists.cond">
  11. <antcall target="p5dkp.p5dkp.zadania_z_google.xml.ifexists.cond"/>
  12. </target>
  13. <target name="p5dkp.ditafiles.filelist.xml">
  14. <antcall target="p5dkp.p5dkp.ditafiles.filelist.xml"/>
  15. </target>
  16. -->
  17. <target name="p5dkp.ditafiles.xml.if.exists">
  18. <condition property="p5dkp.ditafiles.xml.if.exists">
  19. <available file="${p5dkp.ditafiles.xml}"/>
  20. </condition>
  21. </target>
  22. <!--<target name="ditafiles" depends="p5dkp.ditafiles.xml"/>-->
  23. <target name="xml" depends="p5dkp.ditafiles.xml" description="to list unique files to than use them in fixings like ditamap_to_reltable.xsl etc... , detect audiences , todo use in wordindex"/>
  24. <!--<macrodef name="p5dkp.ditafiles.xml">
  25. <element name="p5dkp.ditafiles.xml"/>
  26. <sequential>
  27. </sequential>
  28. </macrodef>-->
  29. <target name="p5dkp.ditafiles.xml" unless="p5dkp.ditafiles.xml.if.exists"
  30. depends="zadania_z_google.p5dkp.zadania_z_google.xml.ifexists.cond,
  31. filelist.p5dkp.ditafiles.filelist.xml,
  32. p5dkp.ditafiles.xml.if.exists"
  33. >
  34. <!-- depends p5dkp.ditafiles.filelist.xml -->
  35. <description> Buduje listę plików na podstawie mapy dita. Wymagana lista
  36. ${p5dkp.ditafiles.filelist.xml} </description>
  37. <antcall target="p5suis.p5suis:say_to_queue.PL">
  38. <param name="p5suis:say_text" value=" w toku przygotowanie lokalnego drzewa dita z pliku p5:file ${p5dkp.dita_root.ditamap} "/>
  39. </antcall>
  40. <xslt basedir="${p5dkp.dita_root_path}" style="${p5dkp.ditafiles.xsl}"
  41. in="${p5dkp.dita_root.ditamap}" destdir="${p5dkp.dita_out_dir}"
  42. out="${p5dkp.ditafiles.xml}" force="true">
  43. <factory name="net.sf.saxon.TransformerFactoryImpl">
  44. <attribute name="http://saxon.sf.net/feature/xinclude-aware" value="true"/>
  45. <attribute name="http://saxon.sf.net/feature/initialMode"
  46. value="{http://biuro.biall-net.pl/xmlschema_procesy5/WPS_Functions/dita_kosztorys_projektowy/p5dkp.xsd}ditafiles.xml"/>
  47. <attribute name="http://saxon.sf.net/feature/dtd-validation-recoverable" value="true"/>
  48. </factory>
  49. <param name="p5dkp.dita_root.ditamap" expression="${p5dkp.dita_root.ditamap}"/>
  50. <param name="basedir" expression="${basedir}"/>
  51. <param name="dita_root_path" expression="${p5dkp.dita_root_path}"/>
  52. <param name="dita_out_dir" expression="${p5dkp.dita_out_dir}"/>
  53. <param
  54. name="{http://biuro.biall-net.pl/xmlschema_procesy5/WPS_Functions/dita_kosztorys_projektowy/p5dkp.xsd}xsd"
  55. expression="${p5dkp.xsd}"/>
  56. <param name="p5dkp.zadania_z_google.xml.ditamap"
  57. expression="${p5dkp.zadania_z_google.xml.ditamap}"/>
  58. <param name="p5dkp.repository" expression="${p5dkp.repository}"/>
  59. <param name="p5dkp.MATRYCA_PROJEKTU_BUDZET_ETAP_ROLA_PRACOWNIK.szablony"
  60. expression="${p5dkp.MATRYCA_PROJEKTU_BUDZET_ETAP_ROLA_PRACOWNIK.szablony}"/>
  61. <param name="debug" expression="4"/>
  62. <param
  63. name="{http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/dita.xsd}props.disable"
  64. expression="${system_cache__dita.props.disable}"/>
  65. <param
  66. name="{http://biuro.biall-net.pl/xmlschema_procesy5/WPS_Functions/dita_kosztorys_projektowy/p5dkp.xsd}to_reltable.force"
  67. expression="YES"/>
  68. <param name="p5dkp.to_reltable.filesuffix" expression="${p5dkp.to_reltable.filesuffix}"/>
  69. <param name="p5dkp.ditafiles.filelist.xml" expression="${p5dkp.ditafiles.filelist.xml}"/>
  70. <param name="p5dkp.ditafiles.wordindex.prefix.string" expression="${p5dkp.ditafiles.wordindex.prefix.string}"/>
  71. <!--<param name="p5dkp.dita_root_all_resources_path" expression="${p5dkp.dita_root_all_resources_path}"/>
  72. <param name="p5dkp.dita_root_all_resources.ditamap" expression="${p5dkp.dita_root_all_resources.ditamap}"/>-->
  73. <classpath location="/opt/local/share/java/saxon9he.jar"/>
  74. <xmlcatalog refid="dita-ot.dtd.catalog"/>
  75. </xslt>
  76. <!--<antcall target="p5suis.p5suis.say_to_queue.copy_file">
  77. <param name="p5suis.say_to_queue.copy_file" value="${p5dkp.map.keys.xml}"/>
  78. </antcall>-->
  79. <exec executable="open">
  80. <arg file="${p5dkp.ditafiles.xml}"/>
  81. </exec>
  82. </target>
  83. </project>