build.xml
changeset 121 1a32988c4fef
parent 87 25dec6931f18
child 123 c1999d6bc76a
equal deleted inserted replaced
120:4d33f14e99dd 121:1a32988c4fef
    38 			<param name="vstupníPřípona" expression="${vstupníPřípona}"/>
    38 			<param name="vstupníPřípona" expression="${vstupníPřípona}"/>
    39 			<param name="výstupníPřípona" expression="${výstupníPřípona}"/>
    39 			<param name="výstupníPřípona" expression="${výstupníPřípona}"/>
    40 			<classpath location="/usr/share/java/saxonb-9.0.jar"/>
    40 			<classpath location="/usr/share/java/saxonb-9.0.jar"/>
    41 			<classpath location="${funkce}"/>
    41 			<classpath location="${funkce}"/>
    42 			<factory name="net.sf.saxon.TransformerFactoryImpl">
    42 			<factory name="net.sf.saxon.TransformerFactoryImpl">
    43 				<attribute name="http://saxon.sf.net/feature/allow-external-functions" value="true"/>	
    43 				<attribute name="http://saxon.sf.net/feature/allow-external-functions" value="true"/>
    44 			</factory>
    44 			</factory>
    45 		</xslt>
    45 		</xslt>
    46 	</target>
    46 	</target>
    47 
    47 
    48 	<target name="syntaxe" description="Vygeneruje CSS styl pro zvýrazňování syntaxe" depends="kompiluj-funkce">
    48 	<target name="syntaxe" description="Vygeneruje CSS styl pro zvýrazňování syntaxe" depends="kompiluj-funkce">
    58 	<target name="makra" description="Vygeneruje seznam maker podle souborů v příslušných složkách" depends="kompiluj-funkce">
    58 	<target name="makra" description="Vygeneruje seznam maker podle souborů v příslušných složkách" depends="kompiluj-funkce">
    59 		<xslt in="${vstup}/web.conf" out="${seznamMaker}" style="${šablona}/makra.xsl" processor="org.apache.tools.ant.taskdefs.optional.TraXLiaison">
    59 		<xslt in="${vstup}/web.conf" out="${seznamMaker}" style="${šablona}/makra.xsl" processor="org.apache.tools.ant.taskdefs.optional.TraXLiaison">
    60 			<classpath location="/usr/share/java/saxonb-9.0.jar"/>
    60 			<classpath location="/usr/share/java/saxonb-9.0.jar"/>
    61 			<classpath location="${funkce}"/>
    61 			<classpath location="${funkce}"/>
    62 			<factory name="net.sf.saxon.TransformerFactoryImpl">
    62 			<factory name="net.sf.saxon.TransformerFactoryImpl">
    63 				<attribute name="http://saxon.sf.net/feature/allow-external-functions" value="true"/>	
    63 				<attribute name="http://saxon.sf.net/feature/allow-external-functions" value="true"/>
    64 			</factory>
    64 			</factory>
    65 		</xslt>
    65 		</xslt>
    66 	</target>
    66 	</target>
    67 
    67 
    68 	<target name="agregace" description="Vytvoří agregované výstupy: RSS, Atom, Sitemap.xml." depends="kompiluj-funkce">
    68 	<target name="agregace" description="Vytvoří agregované výstupy: RSS, Atom, Sitemap.xml." depends="kompiluj-funkce">
    73 			<param name="vstupníPřípona" expression="${vstupníPřípona}"/>
    73 			<param name="vstupníPřípona" expression="${vstupníPřípona}"/>
    74 			<param name="výstupníPřípona" expression="${výstupníPřípona}"/>
    74 			<param name="výstupníPřípona" expression="${výstupníPřípona}"/>
    75 			<classpath location="/usr/share/java/saxonb-9.0.jar"/>
    75 			<classpath location="/usr/share/java/saxonb-9.0.jar"/>
    76 			<classpath location="${funkce}"/>
    76 			<classpath location="${funkce}"/>
    77 			<factory name="net.sf.saxon.TransformerFactoryImpl">
    77 			<factory name="net.sf.saxon.TransformerFactoryImpl">
    78 				<attribute name="http://saxon.sf.net/feature/allow-external-functions" value="true"/>	
    78 				<attribute name="http://saxon.sf.net/feature/allow-external-functions" value="true"/>
    79 			</factory>
    79 			</factory>
    80 		</xslt>
    80 		</xslt>
    81 
    81 
    82 		<!-- RSS --> 
    82 		<!-- RSS -->
    83 		<xslt in="${výstup}/atom.xml" out="${výstup}/rss.xml" style="${šablona}/rss.xsl"  processor="org.apache.tools.ant.taskdefs.optional.TraXLiaison">
    83 		<xslt in="${výstup}/atom.xml" out="${výstup}/rss.xml" style="${šablona}/rss.xsl"  processor="org.apache.tools.ant.taskdefs.optional.TraXLiaison">
    84 			<classpath location="/usr/share/java/saxonb-9.0.jar"/>
    84 			<classpath location="/usr/share/java/saxonb-9.0.jar"/>
    85 			<classpath location="${funkce}"/>
    85 			<classpath location="${funkce}"/>
    86 			<factory name="net.sf.saxon.TransformerFactoryImpl">
    86 			<factory name="net.sf.saxon.TransformerFactoryImpl">
    87 				<attribute name="http://saxon.sf.net/feature/allow-external-functions" value="true"/>
    87 				<attribute name="http://saxon.sf.net/feature/allow-external-functions" value="true"/>
    88 			</factory>
    88 			</factory>
    89 		</xslt>
    89 		</xslt>
    90 
    90 
    91 		<!-- Sitemap.xml -->
    91 		<!-- Sitemap.xml -->
    92 		<xslt in="${výstup}/atom.xml" out="${výstup}/sitemap.xml" style="${šablona}/sitemap.xsl"  processor="org.apache.tools.ant.taskdefs.optional.TraXLiaison">			
    92 		<xslt in="${výstup}/atom.xml" out="${výstup}/sitemap.xml" style="${šablona}/sitemap.xsl"  processor="org.apache.tools.ant.taskdefs.optional.TraXLiaison">
    93 			<classpath location="/usr/share/java/saxonb-9.0.jar"/>
    93 			<classpath location="/usr/share/java/saxonb-9.0.jar"/>
    94 			<classpath location="${funkce}"/>
    94 			<classpath location="${funkce}"/>
    95 			<factory name="net.sf.saxon.TransformerFactoryImpl">
    95 			<factory name="net.sf.saxon.TransformerFactoryImpl">
    96 				<attribute name="http://saxon.sf.net/feature/allow-external-functions" value="true"/>
    96 				<attribute name="http://saxon.sf.net/feature/allow-external-functions" value="true"/>
    97 			</factory>
    97 			</factory>
    98 		</xslt>
    98 		</xslt>
    99 
    99 
   100 		<!-- Seznam stránek --> 
   100 		<!-- Seznam stránek -->
   101 		<xslt in="${výstup}/atom.xml" out="${vstup}/.seznam.xml" style="${šablona}/seznam.xsl"  processor="org.apache.tools.ant.taskdefs.optional.TraXLiaison">			
   101 		<xslt in="${výstup}/atom.xml" out="${vstup}/.seznam.xml" style="${šablona}/seznam.xsl"  processor="org.apache.tools.ant.taskdefs.optional.TraXLiaison">
   102 			<classpath location="/usr/share/java/saxonb-9.0.jar"/>
   102 			<classpath location="/usr/share/java/saxonb-9.0.jar"/>
   103 			<classpath location="${funkce}"/>
   103 			<classpath location="${funkce}"/>
   104 			<factory name="net.sf.saxon.TransformerFactoryImpl">
   104 			<factory name="net.sf.saxon.TransformerFactoryImpl">
   105 				<attribute name="http://saxon.sf.net/feature/allow-external-functions" value="true"/>
   105 				<attribute name="http://saxon.sf.net/feature/allow-external-functions" value="true"/>
   106 			</factory>
   106 			</factory>
   153 	</target>
   153 	</target>
   154 
   154 
   155 	<target name="licence-gpl">
   155 	<target name="licence-gpl">
   156 		<loadfile property="licence.txt" srcFile="licence/licence.txt"/>
   156 		<loadfile property="licence.txt" srcFile="licence/licence.txt"/>
   157 		<loadfile property="gpl-3.0.txt" srcFile="licence/gpl-3.0.txt"/>
   157 		<loadfile property="gpl-3.0.txt" srcFile="licence/gpl-3.0.txt"/>
   158 		<echo>${čára}</echo> 
   158 		<echo>${čára}</echo>
   159 		<echo>${licence.txt}</echo> 
   159 		<echo>${licence.txt}</echo>
   160 		<echo>${čára}</echo> 
   160 		<echo>${čára}</echo>
   161 		<echo>${gpl-3.0.txt}</echo> 
   161 		<echo>${gpl-3.0.txt}</echo>
   162 		<echo>${čára}</echo> 
   162 		<echo>${čára}</echo>
   163 	</target>
   163 	</target>
   164 
   164 
   165 </project>
   165 </project>
   166 
   166