build.properties – cesta k XSLT JARu
authorFrantišek Kučera <franta-hg@frantovo.cz>
Sat, 22 Jun 2013 19:35:55 +0200
changeset 123 c1999d6bc76a
parent 122 082f281e16f5
child 124 42aec5217cbf
build.properties – cesta k XSLT JARu
build.properties
build.uživatelské.properties
build.xml
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/build.properties	Sat Jun 22 19:35:55 2013 +0200
@@ -0,0 +1,1 @@
+xslt.jar=/usr/share/java/saxonb.jar
--- a/build.xml	Sat Nov 17 23:38:58 2012 +0100
+++ b/build.xml	Sat Jun 22 19:35:55 2013 +0200
@@ -18,6 +18,9 @@
 -->
 <project name="xhtml-web" basedir="." default="generuj">
 
+	<loadproperties srcfile="build.uživatelské.properties"/>
+	<loadproperties srcfile="build.properties"/>
+
 	<!-- Používané adresáře – např. zde můžete vstup a výstup nasměrovat do jiného verzovaného úložiště -->
 	<property name="vstup" value="vstup"/>
 	<property name="výstup" value="výstup"/>
@@ -37,7 +40,7 @@
 			<param name="podporaZaostalýchProhlížečů" expression="false"/>
 			<param name="vstupníPřípona" expression="${vstupníPřípona}"/>
 			<param name="výstupníPřípona" expression="${výstupníPřípona}"/>
-			<classpath location="/usr/share/java/saxonb-9.0.jar"/>
+			<classpath location="${xslt.jar}"/>
 			<classpath location="${funkce}"/>
 			<factory name="net.sf.saxon.TransformerFactoryImpl">
 				<attribute name="http://saxon.sf.net/feature/allow-external-functions" value="true"/>
@@ -47,7 +50,7 @@
 
 	<target name="syntaxe" description="Vygeneruje CSS styl pro zvýrazňování syntaxe" depends="kompiluj-funkce">
 		<xslt in="${vstup}/web.conf" out="${výstup}/css/syntaxe.css" style="${šablona}/syntaxe.xsl" processor="org.apache.tools.ant.taskdefs.optional.TraXLiaison">
-			<classpath location="/usr/share/java/saxonb-9.0.jar"/>
+			<classpath location="${xslt.jar}"/>
 			<classpath location="${funkce}"/>
 			<factory name="net.sf.saxon.TransformerFactoryImpl">
 				<attribute name="http://saxon.sf.net/feature/allow-external-functions" value="true"/>
@@ -57,7 +60,7 @@
 
 	<target name="makra" description="Vygeneruje seznam maker podle souborů v příslušných složkách" depends="kompiluj-funkce">
 		<xslt in="${vstup}/web.conf" out="${seznamMaker}" style="${šablona}/makra.xsl" processor="org.apache.tools.ant.taskdefs.optional.TraXLiaison">
-			<classpath location="/usr/share/java/saxonb-9.0.jar"/>
+			<classpath location="${xslt.jar}"/>
 			<classpath location="${funkce}"/>
 			<factory name="net.sf.saxon.TransformerFactoryImpl">
 				<attribute name="http://saxon.sf.net/feature/allow-external-functions" value="true"/>
@@ -72,7 +75,7 @@
 		<xslt in="${vstup}/web.conf" out="${výstup}/atom.xml" style="${šablona}/atom.xsl" processor="org.apache.tools.ant.taskdefs.optional.TraXLiaison">
 			<param name="vstupníPřípona" expression="${vstupníPřípona}"/>
 			<param name="výstupníPřípona" expression="${výstupníPřípona}"/>
-			<classpath location="/usr/share/java/saxonb-9.0.jar"/>
+			<classpath location="${xslt.jar}"/>
 			<classpath location="${funkce}"/>
 			<factory name="net.sf.saxon.TransformerFactoryImpl">
 				<attribute name="http://saxon.sf.net/feature/allow-external-functions" value="true"/>
@@ -81,7 +84,7 @@
 
 		<!-- RSS -->
 		<xslt in="${výstup}/atom.xml" out="${výstup}/rss.xml" style="${šablona}/rss.xsl"  processor="org.apache.tools.ant.taskdefs.optional.TraXLiaison">
-			<classpath location="/usr/share/java/saxonb-9.0.jar"/>
+			<classpath location="${xslt.jar}"/>
 			<classpath location="${funkce}"/>
 			<factory name="net.sf.saxon.TransformerFactoryImpl">
 				<attribute name="http://saxon.sf.net/feature/allow-external-functions" value="true"/>
@@ -90,7 +93,7 @@
 
 		<!-- Sitemap.xml -->
 		<xslt in="${výstup}/atom.xml" out="${výstup}/sitemap.xml" style="${šablona}/sitemap.xsl"  processor="org.apache.tools.ant.taskdefs.optional.TraXLiaison">
-			<classpath location="/usr/share/java/saxonb-9.0.jar"/>
+			<classpath location="${xslt.jar}"/>
 			<classpath location="${funkce}"/>
 			<factory name="net.sf.saxon.TransformerFactoryImpl">
 				<attribute name="http://saxon.sf.net/feature/allow-external-functions" value="true"/>
@@ -99,7 +102,7 @@
 
 		<!-- Seznam stránek -->
 		<xslt in="${výstup}/atom.xml" out="${vstup}/.seznam.xml" style="${šablona}/seznam.xsl"  processor="org.apache.tools.ant.taskdefs.optional.TraXLiaison">
-			<classpath location="/usr/share/java/saxonb-9.0.jar"/>
+			<classpath location="${xslt.jar}"/>
 			<classpath location="${funkce}"/>
 			<factory name="net.sf.saxon.TransformerFactoryImpl">
 				<attribute name="http://saxon.sf.net/feature/allow-external-functions" value="true"/>