File: build.xml

package info (click to toggle)
log4net 1.2.10%2Bdfsg-8
  • links: PTS, VCS
  • area: main
  • in suites: bullseye
  • size: 16,780 kB
  • sloc: cs: 25,174; xml: 8,133; javascript: 351; cpp: 91; makefile: 57; ansic: 7
file content (52 lines) | stat: -rw-r--r-- 1,629 bytes parent folder | download | duplicates (6)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
<?xml version="1.0" ?>
<project name="xdocs" default="site" basedir=".">

	<property name="docs.src" value="./src" />
	<property name="docs.dest" value="../doc" />

	<property name="logging-site" value="../../../site/trunk" />

	<!-- Construct classpath for building the html pages -->
	<path id="site.classpath">
		<fileset dir="${logging-site}/lib">
			<include name="*.jar" />
		</fileset>
	</path>

	<!-- ============================ -->
	<!-- ======= New targets ======== -->
	<!-- ============================ -->

	<target name="prepareSite">
		<available classname="org.apache.velocity.anakia.AnakiaTask" property="AnakiaTask.present">
			<classpath refid="site.classpath" />
		</available>
	</target>

	<target name="checkSite" depends="prepareSite" unless="AnakiaTask.present">
		<echo>AnakiaTask is not present! Please check to make sure that velocity.jar is in your classpath.</echo>
	</target>

	<target name="site" depends="checkSite" if="AnakiaTask.present">
		<taskdef name="anakia" classname="org.apache.velocity.anakia.AnakiaTask">
			<classpath refid="site.classpath" />
		</taskdef>

		<mkdir dir="${docs.dest}/css" />
		<copy file="${logging-site}/docs/css/site.css" tofile="${docs.dest}/css/site.css" />
		
		<anakia 
			basedir="${docs.src}" 
			destdir="${docs.dest}/" 
			extension=".html" 
			style="site.vsl" 
			projectFile="stylesheets/project.xml" 
			excludes="empty.xml, anakia-project.xml, **/stylesheets/**" 
			includes="**/*.xml" 
			lastModifiedCheck="true" 
			templatePath="${docs.src}/stylesheets">
		</anakia>
		
	</target>

</project>