build.xml
changeset 19 b81b96475fe0
parent 11 78a8dd1eeb2b
child 20 29361e026fa3
     1.1 --- a/build.xml	Sun Apr 03 20:39:10 2011 +0200
     1.2 +++ b/build.xml	Sat Apr 30 20:20:54 2011 +0200
     1.3 @@ -7,12 +7,18 @@
     1.4  	<property name="temp" value="temp"/>
     1.5  	<property name="funkce" value="${šablona}/funkce/build/classes"/>
     1.6  	
     1.7 +	<property name="vstupníPřípona" value=".xml"/>
     1.8 +	<property name="výstupníPřípona" value=".xhtml"/>
     1.9 +	
    1.10  	<target	name="generuj" description="Vygeneruje kompletní web." depends="kompiluj-funkce,stránky,agregace">
    1.11  	</target>
    1.12  	
    1.13  	<target name="stránky" description="Vygeneruje samotné XHTML webové stránky." depends="statický-obsah">		
    1.14 -		<xslt basedir="${vstup}" destdir="${výstup}" includes="*.xml" extension=".xhtml" style="${šablona}/stránka.xsl">
    1.15 -			<param name="konfigurák" expression="../${vstup}/"/>
    1.16 +		<xslt basedir="${vstup}" destdir="${výstup}" includes="*${vstupníPřípona}" extension="${výstupníPřípona}" style="${šablona}/stránka.xsl">
    1.17 +			<param name="konfigurák" expression="../${vstup}/"/>		
    1.18 +			<param name="podporaZaostalýchProhlížečů" expression="false"/>
    1.19 +			<param name="vstupníPřípona" expression="${vstupníPřípona}"/>
    1.20 +			<param name="výstupníPřípona" expression="${výstupníPřípona}"/>
    1.21  			<classpath location="/usr/share/java/saxonb-9.0.jar"/>
    1.22  			<classpath location="${funkce}"/>
    1.23  			<factory name="net.sf.saxon.TransformerFactoryImpl">
    1.24 @@ -26,6 +32,8 @@
    1.25  	
    1.26  		<!-- Atom -->
    1.27  		<xslt in="${vstup}/web.conf" out="${výstup}/atom.xml" style="${šablona}/atom.xsl">
    1.28 +			<param name="vstupníPřípona" expression="${vstupníPřípona}"/>
    1.29 +			<param name="výstupníPřípona" expression="${výstupníPřípona}"/>
    1.30  			<classpath location="/usr/share/java/saxonb-9.0.jar"/>
    1.31  			<classpath location="${funkce}"/>
    1.32  			<factory name="net.sf.saxon.TransformerFactoryImpl">
    1.33 @@ -42,7 +50,7 @@
    1.34  			</factory>
    1.35  		</xslt>
    1.36  		
    1.37 -		<!-- TODO: Sitemap.xml -->
    1.38 +		<!-- Sitemap.xml -->
    1.39  		<xslt in="${výstup}/atom.xml" out="${výstup}/sitemap.xml" style="${šablona}/sitemap.xsl">			
    1.40  			<classpath location="/usr/share/java/saxonb-9.0.jar"/>
    1.41  			<classpath location="${funkce}"/>