build.xml
changeset 22 65afc0483ef5
parent 20 29361e026fa3
child 24 63e404f454e8
equal deleted inserted replaced
21:2f50f9e10a27 22:65afc0483ef5
     8 	<property name="funkce" value="${šablona}/funkce/build/classes"/>
     8 	<property name="funkce" value="${šablona}/funkce/build/classes"/>
     9 	
     9 	
    10 	<property name="vstupníPřípona" value=".xml"/>
    10 	<property name="vstupníPřípona" value=".xml"/>
    11 	<property name="výstupníPřípona" value=".xhtml"/>
    11 	<property name="výstupníPřípona" value=".xhtml"/>
    12 	
    12 	
    13 	<target	name="generuj" description="Vygeneruje kompletní web." depends="kompiluj-funkce,stránky,agregace">
    13 	<target	name="generuj" description="Vygeneruje kompletní web." depends="stránky,agregace">
    14 	</target>
    14 	</target>
    15 	
    15 	
    16 	<target name="stránky" description="Vygeneruje samotné XHTML webové stránky." depends="statický-obsah">		
    16 	<target name="stránky" description="Vygeneruje samotné XHTML webové stránky." depends="statický-obsah,kompiluj-funkce">		
    17 		<xslt basedir="${vstup}" destdir="${výstup}" includes="*${vstupníPřípona}" extension="${výstupníPřípona}" style="${šablona}/stránka.xsl" processor="org.apache.tools.ant.taskdefs.optional.TraXLiaison">
    17 		<xslt basedir="${vstup}" destdir="${výstup}" includes="*${vstupníPřípona}" extension="${výstupníPřípona}" style="${šablona}/stránka.xsl" processor="org.apache.tools.ant.taskdefs.optional.TraXLiaison">
    18 			<param name="konfigurák" expression="../${vstup}/"/>		
    18 			<param name="konfigurák" expression="../${vstup}/"/>		
    19 			<param name="podporaZaostalýchProhlížečů" expression="false"/>
    19 			<param name="podporaZaostalýchProhlížečů" expression="false"/>
    20 			<param name="vstupníPřípona" expression="${vstupníPřípona}"/>
    20 			<param name="vstupníPřípona" expression="${vstupníPřípona}"/>
    21 			<param name="výstupníPřípona" expression="${výstupníPřípona}"/>
    21 			<param name="výstupníPřípona" expression="${výstupníPřípona}"/>
    25 				<attribute name="http://saxon.sf.net/feature/allow-external-functions" value="true"/>				
    25 				<attribute name="http://saxon.sf.net/feature/allow-external-functions" value="true"/>				
    26 			</factory>
    26 			</factory>
    27 		</xslt>
    27 		</xslt>
    28 	</target>
    28 	</target>
    29 	
    29 	
    30 	<target name="agregace" description="Vytvoří agregované výstupy: RSS, Atom, Sitemap.xml.">
    30 	<target name="agregace" description="Vytvoří agregované výstupy: RSS, Atom, Sitemap.xml." depends="kompiluj-funkce">
    31 		<!-- TODO: sloučit, zjednodušit, parametrizovat -->
    31 		<!-- TODO: sloučit, zjednodušit, parametrizovat -->
    32 	
    32 	
    33 		<!-- Atom -->
    33 		<!-- Atom -->
    34 		<xslt in="${vstup}/web.conf" out="${výstup}/atom.xml" style="${šablona}/atom.xsl" processor="org.apache.tools.ant.taskdefs.optional.TraXLiaison">
    34 		<xslt in="${vstup}/web.conf" out="${výstup}/atom.xml" style="${šablona}/atom.xsl" processor="org.apache.tools.ant.taskdefs.optional.TraXLiaison">
    35 			<param name="vstupníPřípona" expression="${vstupníPřípona}"/>
    35 			<param name="vstupníPřípona" expression="${vstupníPřípona}"/>