build_send_email.xml 4.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <project xmlns:send_email="http://biuro.biall-net.pl/xmlschema_procesy5/WPS_Functions/send_email/send_email.xsd"
  3. basedir="../../."
  4. default="default"
  5. name="send_email">
  6. <include as="PRODUCT" file="build.send_email.PRODUCT.xml"/>
  7. <include as="SYSTEM" file="build.send_email.SYSTEM.xml"/>
  8. <include as="INSTALL" file="build.send_email.INSTALL.xml"/>
  9. <include as="WPS_Functions" file="../build.WPS_Functions.PRODUCT.xml"/>
  10. <include file="../system_ui_info_speech/build.system_ui_info_speech.PRODUCT.xml"/>
  11. <target depends="PRODUCT.PRODUCT,INSTALL.INSTALL" name="default"/>
  12. <target name="send_email_from_xml_parsed" description="To send email based on dita file - parse if there are any emails aviable">
  13. <input addproperty="send_email.xml_to_parse.xml" message="Type url to XML with emails to parse - like .dita file"/>
  14. <input addproperty="antFunctionUrl" message="like https://biuro.biall-net.pl/SE/version-git/index.php?_route=UrlAction_Ant&amp;_task=ant&amp;path=default_db.in7_dziennik_koresp/etykieta&amp;template=buildpdf_recursed_xsl_mail&amp;typeName=default_db:IN7_DZIENNIK_KORESP&amp;primaryKey=63007&amp;primaryKeyField=ID" />
  15. <input addproperty="confirmAntfile" message="path to ant file to confirm something" />
  16. <input addproperty="confirmAntfileTarget" message="name of target to confirm something" />
  17. <!--<property name="send_email.xml_to_parse.xml" location="/opt/local/pl.procesy5/p5build_SE/temp/WPS_Functions/temp/recurse_ant/62888prezes1/62888prezes1_out_task_dita_final.dita"/>-->
  18. <tempfile property="send_email.send_email_from_xml_parsed.xml" destdir="${send_email.temp}" prefix="send_email.send_email_from_xml_parsed." suffix=".xml"/>
  19. <tempfile property="send_email.send_email_from_xml_parsed.build.xml" destdir="${send_email.temp}" prefix="send_email.send_email_from_xml_parsed.build.xml" suffix=".xml" deleteonexit="false"/>
  20. <xslt basedir="${send_email.temp}" style="${send_email.xsl}" in="${send_email.xml_to_parse.xml}" destdir="./" out="${send_email.send_email_from_xml_parsed.xml}" >
  21. <factory name="net.sf.saxon.TransformerFactoryImpl">
  22. <attribute name="http://saxon.sf.net/feature/xinclude-aware" value="true"/>
  23. <attribute name="http://saxon.sf.net/feature/initialMode" value="{http://biuro.biall-net.pl/xmlschema_procesy5/WPS_Functions/send_email/send_email.xsd}send_email.send_email_from_xml_parsed.xml"/>
  24. </factory>
  25. <classpath location="/opt/local/share/java/saxon9he.jar"/>
  26. <!--<param name="webRootUrl" expression="${webRootUrl}" />-->
  27. <!--<param name="main_build_recurse_ant.dita" expression="${main_build_recurse_ant.dita}"/>-->
  28. <!--<param name="uuid" expression="${uuid_tested}"/>-->
  29. <param name="basedir" expression="${basedir}"/>
  30. <!-- <param name="temp" expression="${temp}"/>
  31. <param name="with_RelatedFeatureLoop" expression="1"/>
  32. <param name="simpleSchema_dir" expression="${simpleSchema_dir}"/>-->
  33. </xslt>
  34. <xslt basedir="${send_email.temp}" style="${send_email.xsl}" in="${send_email.send_email_from_xml_parsed.xml}" destdir="./" out="${send_email.send_email_from_xml_parsed.build.xml}" >
  35. <factory name="net.sf.saxon.TransformerFactoryImpl">
  36. <attribute name="http://saxon.sf.net/feature/xinclude-aware" value="true"/>
  37. <attribute name="http://saxon.sf.net/feature/initialMode" value="{http://biuro.biall-net.pl/xmlschema_procesy5/WPS_Functions/send_email/send_email.xsd}send_email.send_email_from_xml_parsed.build.xml"/>
  38. </factory>
  39. <classpath location="/opt/local/share/java/saxon9he.jar"/>
  40. <param name="send_email.send_email_from_xml_parsed.xml" expression="${send_email.send_email_from_xml_parsed.xml}"/>
  41. <param name="basedir" expression="${basedir}"/>
  42. <param name="send_email.INSTALL.javax.mail-1.6.1.jar" expression="${send_email.INSTALL.javax.mail-1.6.1.jar}"/>
  43. <param name="antFunctionUrl" expression="${antFunctionUrl}"/>
  44. <param name="confirmAntfile" expression="${send_email.send_email_from_xml_parsed.build.xml}"/>
  45. <param name="confirmAntfileTarget" expression="${confirmAntfileTarget}"/>
  46. </xslt>
  47. <ant antfile="${send_email.send_email_from_xml_parsed.build.xml}" target="send_email.send_email_from_xml_parsed.build.xml.to.confirm"/>
  48. <!--<ant antfile="${send_email.send_email_from_xml_parsed.build.xml}" target="send_email.send_email_from_xml_parsed.build.xml.confirmed.all"/>-->
  49. <!--<exec executable="open">
  50. <arg file="${send_email.send_email_from_xml_parsed.build.xml}"/>
  51. </exec>-->
  52. </target>
  53. </project>