Changeset 6:801a8935caf7 for build.xml
Legend:
- Unmodified
- Added
- Removed
-
build.xml
r4 r6 8 8 <property name="funkce" value="${šablona}/funkce/build/classes"/> 9 9 10 <target name="generuj" description="Vygeneruje XHTML webové stránky."> 10 <target name="generuj" description="Vygeneruje kompletní web." depends="kompiluj-funkce,stránky,agregace"> 11 </target> 12 13 <target name="stránky" description="Vygeneruje XHTML webové stránky."> 11 14 <xslt basedir="${vstup}" destdir="${výstup}" includes="*.xml" extension=".xhtml" style="${šablona}/stránka.xsl"> 12 15 <classpath location="/usr/share/java/saxonb-9.0.jar"/> 13 <classpath location="${funkce}"/> 14 15 <factory name="net.sf.saxon.TransformerFactoryImpl"> 16 <classpath location="${funkce}"/> 17 <factory name="net.sf.saxon.TransformerFactoryImpl"> 16 18 <attribute name="http://saxon.sf.net/feature/allow-external-functions" value="true"/> 17 19 </factory> 18 19 <sysproperty key="javax.xml.parsers.DocumentBuilderFactory" value="org.apache.xerces.jaxp.DocumentBuilderFactoryImpl"/>20 <sysproperty key="javax.xml.parsers.SAXParserFactory" value="org.apache.xerces.jaxp.SAXParserFactoryImpl"/>21 <sysproperty key="org.apache.xerces.xni.parser.XMLParserConfiguration" value="org.apache.xerces.parsers.XIncludeParserConfiguration"/>22 20 </xslt> 23 21 </target> 24 22 23 <target name="agregace" description="Vytvoří agregované výstupy: RSS, Atom, Sitemap.xml"> 24 <xslt in="${vstup}/web.conf" out="${výstup}/atom.xml" style="${šablona}/atom.xsl"> 25 <param name="konfigurák" expression="../vstup/web.conf"/> 26 <classpath location="/usr/share/java/saxonb-9.0.jar"/> 27 <classpath location="${funkce}"/> 28 <factory name="net.sf.saxon.TransformerFactoryImpl"> 29 <attribute name="http://saxon.sf.net/feature/allow-external-functions" value="true"/> 30 </factory> 31 </xslt> 32 </target> 33 34 <target name="kompiluj-funkce" description=""> 35 <mkdir dir="${funkce}"/> 36 <javac 37 srcdir="${šablona}/funkce/src" 38 destdir="${funkce}" 39 includeAntRuntime="no"> 40 </javac> 41 </target> 42 25 43 </project>