|
|
@@ -48,9 +48,8 @@
|
|
|
<property name="build_recurse_ant.xsl" value="${default_db_xml_cache.public}/build_recurse_ant.xsl"/>
|
|
|
<property name="build_recurse_ant_merge_dita_from_temp.xsl" value="${default_db_xml_cache.public}/build_recurse_ant_merge_dita_from_temp.xsl"/>
|
|
|
<property name="builds_to_ant.xsl" value="${default_db_xml_cache.public}/builds_to_ant.xsl"/>
|
|
|
- <property name="main_build_recurse_ant.dita" value="main_build_recurse_ant.dita"/>
|
|
|
- <property name="main_build_recurse_ant.dita_with_id" value="${temp}/${main_build_recurse_ant.dita}.with_id.xml"/>
|
|
|
- <property name="main_build_recurse_ant.dita_with_id.xsl" value="${default_db_xml_cache.public}/main_build_recurse_ant.dita_with_id.xsl"/>
|
|
|
+
|
|
|
+
|
|
|
<!--<tempfile property="uuid" deleteonexit="yes"/>-->
|
|
|
<tempfile property="out_task.dita" deleteonexit="no" destdir="temp"/>
|
|
|
<tempfile property="out_task.dita.final" deleteonexit="no" destdir="temp"/>
|
|
|
@@ -64,8 +63,41 @@
|
|
|
<chmod dir="${out}" perm="ugo+rwx"/>
|
|
|
</target>
|
|
|
|
|
|
+
|
|
|
+ <target name="set_dita" >
|
|
|
+
|
|
|
+ <!--<property name="main_build_recurse_ant.dita" value="main_build_recurse_ant.dita"/>-->
|
|
|
+
|
|
|
+ <exec executable="bash" dir="." outputproperty="main_build_recurse_ant.dita_sed">
|
|
|
+ <arg value="-c"/>
|
|
|
+ <arg value="echo ${typeName} |sed 's/.*://'"/>
|
|
|
+ </exec>
|
|
|
+ <regexp pattern=""/>
|
|
|
+
|
|
|
+ <property name="main_build_recurse_ant.dita" value="${main_build_recurse_ant.dita_sed}.dita"/>
|
|
|
+ <echo> Ustawiam $main_build_recurse_ant.dita na ${main_build_recurse_ant.dita} ; </echo>
|
|
|
+
|
|
|
+ <property name="main_build_recurse_ant.dita_with_id" value="${temp}/${main_build_recurse_ant.dita}.with_id.xml"/>
|
|
|
+ <property name="main_build_recurse_ant.dita_with_id.xsl" value="${default_db_xml_cache.public}/main_build_recurse_ant.dita_with_id.xsl"/>
|
|
|
+ <condition property="test_if_dita" taskname="check_dita" >
|
|
|
+ <available file="${main_build_recurse_ant.dita}"/>
|
|
|
+ </condition>
|
|
|
+ </target>
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+ <target name="check_dita" depends="set_dita" if="${test_if_dita}">
|
|
|
+ <echo> testujemy czy jest dita</echo>
|
|
|
+ <antcall target="build_recurse_ant_merge_dita_from_temp.xsl"/>
|
|
|
+ </target>
|
|
|
+
|
|
|
+ <target name="info_brak_dita" unless="$test_if_dita}">
|
|
|
+ <echo message="OUTPUT__START"/>
|
|
|
+ <echo><br>Brakuje druku dla powiązanego obiektu ${main_build_recurse_ant.dita} </br></echo>
|
|
|
+ <echo message="OUTPUT__END"/>
|
|
|
+ </target>
|
|
|
|
|
|
- <target name="main_build_recurse_ant.dita_with_id">
|
|
|
+ <target name="main_build_recurse_ant.dita_with_id" if="${test_if_dita}">
|
|
|
<xslt basedir="./" style="${main_build_recurse_ant.dita_with_id.xsl}" in="${main_build_recurse_ant.dita}" destdir="./" out="${main_build_recurse_ant.dita_with_id}" >
|
|
|
<factory name="net.sf.saxon.TransformerFactoryImpl">
|
|
|
<attribute name="http://saxon.sf.net/feature/xinclude-aware" value="true"/>
|
|
|
@@ -79,6 +111,9 @@
|
|
|
<delete>
|
|
|
<fileset dir="${temp}"/>
|
|
|
</delete>
|
|
|
+ <echo message="OUTPUT__START"/>
|
|
|
+ <echo><br>Skasowano pliki tymczasowe</br></echo>
|
|
|
+ <echo message="OUTPUT__END"/>
|
|
|
</target>
|
|
|
|
|
|
<!-- wygenerowanie ant builda do sciagniecia niezbednego elementu na podstawie template main.dita i tam zagniezdzonego RelatedFeature-->
|
|
|
@@ -157,7 +192,7 @@
|
|
|
</target>-->
|
|
|
|
|
|
|
|
|
- <target name="buildpdf_recursed" depends="build_recurse_ant_merge_dita_from_temp.xsl">
|
|
|
+ <target name="buildpdf_recursed" depends="check_dita,info_brak_dita" if="${test_if_dita}">
|
|
|
|
|
|
<property name="dita.dir" location="/Library/Server/Web/Data/Sites/Default/SE/stuff/dita-ot-2.3.3/bin/dita"/>
|
|
|
<exec executable="${dita.dir}" dir=".">
|