build.p5dkp.ditafiles.xml.xml 5.6 KB

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