forked from mikemccand/luceneutil
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathbuild.xml
65 lines (53 loc) · 2.18 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
<project name="luceneutil-1.0" basedir="." default="build">
<property name="data.dir" value="${basedir}/../data"/>
<property name="tasks.dir" value="${basedir}/tasks"/>
<target name="build">
<path id="build.classpath">
<pathelement location="build"/>
</path>
<javac srcdir="src/main"
destdir="build"
includes="WikiVectors.java,perf/VectorDictionary.java"
classpathref="build.classpath"
includeantruntime="false"/>
</target>
<target name="extract-vector-tasks">
<copy file="${tasks.dir}/vector.tasks" tofile="${tasks.dir}/vector.task.txt">
<filterchain>
<tokenfilter>
<replaceregex pattern=".*//(.*) # .*" replace="\1"/>
</tokenfilter>
</filterchain>
</copy>
</target>
<target name="vectors300-tasks" depends="build,extract-vector-tasks">
<java className="WikiVectors" classpathref="build.classpath">
<arg value="${data.dir}/glove.6B.300d.txt"/>
<arg value="${tasks.dir}/vector.task.txt"/>
<arg value="${tasks.dir}/vector-task-300d.vec"/>
</java>
</target>
<target name="vectors300-docs" depends="build">
<java className="WikiVectors" classpathref="build.classpath">
<arg value="${data.dir}/glove.6B.300d.txt"/>
<arg value="${data.dir}/enwiki-20120502-lines-1k.txt"/>
<arg value="${data.dir}/enwiki-20120502-lines-1k-300d.vec"/>
</java>
</target>
<target name="vectors300" depends="vectors300-tasks,vectors300-docs"/>
<target name="vectors100-tasks" depends="build,extract-vector-tasks">
<java className="WikiVectors" classpathref="build.classpath">
<arg value="${data.dir}/glove.6B.100d.txt"/>
<arg value="${tasks.dir}/vector.task.txt"/>
<arg value="${tasks.dir}/vector-task-100d.vec"/>
</java>
</target>
<target name="vectors100-docs" depends="build">
<java className="WikiVectors" classpathref="build.classpath">
<arg value="${data.dir}/glove.6B.100d.txt"/>
<arg value="${data.dir}/enwiki-20120502-lines-1k.txt"/>
<arg value="${data.dir}/enwiki-20120502-lines-1k-100d.vec"/>
</java>
</target>
<target name="vectors100" depends="vectors100-tasks,vectors100-docs"/>
</project>