forked from yangjiandong/pm
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathbuild.xml
90 lines (79 loc) · 3.21 KB
/
build.xml
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
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
<?xml version="1.0" encoding="UTF-8"?>
<project name="sshapp-by-ant" default="generate-pdf" basedir=".">
<property file="build.txt" />
<property name="docs.dir" value="docs/wiki" />
<property name="docs.dist.dir" value="docs/wiki/dist" />
<taskdef name="fop" classname="org.apache.fop.tools.anttasks.Fop">
<classpath>
<fileset dir="${fop.home}/lib">
<include name="*.jar" />
</fileset>
<fileset dir="${fop.home}/build">
<include name="fop.jar" />
<include name="fop-hyph.jar" />
</fileset>
</classpath>
</taskdef>
<property name="wikitext.standalone" value="../../lib" />
<!-- path to wikitext standalone package -->
<path id="wikitext.classpath">
<fileset dir="${wikitext.standalone}">
<include name="org.eclipse.mylyn.wikitext.*core*.jar" />
</fileset>
</path>
<!-- 混淆 -->
<path id="yuard.classpath">
<fileset dir="${wikitext.standalone}">
<include name="yguard.jar" />
</fileset>
</path>
<taskdef classpathref="wikitext.classpath" resource="org/eclipse/mylyn/wikitext/core/util/anttask/tasks.properties" />
<!-- depends="init" -->
<target name="generate-help" description="Generate Eclipse help from textile source">
<wikitext-to-eclipse-help markupLanguage="Textile" multipleOutputFiles="true" navigationImages="true" helpPrefix="help">
<fileset dir="${docs.dir}">
<include name="*.textile" />
</fileset>
<stylesheet url="styles/help.css" />
<stylesheet url="styles/main.css" />
</wikitext-to-eclipse-help>
</target>
<target name="generate-html" description="Generate HTML from textile source">
<wikitext-to-html markupLanguage="Textile">
<fileset dir="${docs.dir}">
<include name="*.textile" />
</fileset>
<stylesheet url="styles/main.css" />
</wikitext-to-html>
</target>
<target name="generate-docbook" description="Generate DOCBOOK from textile source">
<wikitext-to-docbook markupLanguage="Textile">
<fileset dir="${docs.dir}">
<include name="**/*.textile" />
</fileset>
</wikitext-to-docbook>
</target>
<target name="generate-dita" description="Generate dita from textile source">
<wikitext-to-dita markupLanguage="Textile">
<fileset dir="${docs.dir}" includes="*.textile" />
</wikitext-to-dita>
</target>
<!-- create XSL-FO -->
<target name="wikitext-to-xslfo" description="Generate xslfo from textile">
<wikitext-to-xslfo markupLanguage="Textile">
<fileset dir="${docs.dir}">
<include name="*.textile" />
</fileset>
</wikitext-to-xslfo>
</target>
<!-- create pdf from XSL-FO depends="wikitext-to-xslfo" -->
<target name="generate-pdf" description="Generates a single PDF file">
<fop format="application/pdf" fofile="${docs.dir}/HelloWorld.fo" outfile="${docs.dir}/HelloWorld.pdf" messagelevel="verbose" force="true" userconfig="fop-userconfig.xml" />
</target>
<target name="yguard">
<taskdef name="yguard" classname="com.yworks.yguard.YGuardTask" classpath="../../lib/yguard.jar" />
<yguard>
<!-- insert your yguard elements here -->
</yguard>
</target>
</project>