Skip to content
This repository
Newer
Older
100644 486 lines (444 sloc) 18.784 kb
fbd0f95d » jkreps
2009-01-02 Initial import
1 <?xml version="1.0"?>
2
3 <project name="voldemort" basedir="." default="all">
11ecbeb1 » jkreps
2009-03-17 Add plugin mechanism for storage engines plus MongoDB plugin.
4 <property file="build.properties" />
5
6 <property name="name" value="voldemort" />
7 <property name="display.name" value="Voldemort" />
dbc2f54e » leigao
2012-06-26 add version and update time to client registry
8 <property name="author" value="Jay Kreps, Roshan Sumbaly, Alex Feinberg, Bhupesh Bansal, Lei Gao, Chinmay Soman, Vinoth Chandar, Zhongjie Wu" />
11ecbeb1 » jkreps
2009-03-17 Add plugin mechanism for storage engines plus MongoDB plugin.
9 <property environment="env" />
10
11 <path id="main-classpath">
12 <fileset dir="${lib.dir}">
13 <include name="*.jar" />
14 </fileset>
15 <pathelement path="${classes.dir}" />
16 </path>
17
762e6f8b » jkreps
2009-07-09 Add a compatibility test for json data.
18 <!-- set the build number based on environment variable, otherwise blank -->
2addb2d1 » bbansal
2009-06-23 Addded build-XX in Hudson Artificat names
19 <property environment="env" description="System environment variables (including those set by Hudson)"/>
218f0570 » bbansal
2009-06-29 Fixed unresolved ${curr.release} tags in artifacts.
20 <condition property="curr.release.snapshot" value="${curr.release}-snapshot-${env.BUILD_NUMBER}" else="${curr.release}">
a49144ef » bbansal
2009-06-26 Fixed snapshot naming issue if BUILD_NUMBER set to "".
21 <and>
22 <isset property="env.BUILD_NUMBER" />
23 <not>
24 <equals arg1="" arg2="${env.BUILD_NUMBER}" trim="yes"/>
2100b205 » Jonathan Traupman
2010-11-24 cleanup python client and add JSON serialization support to it
25 </not>
a49144ef » bbansal
2009-06-26 Fixed snapshot naming issue if BUILD_NUMBER set to "".
26 </and>
2addb2d1 » bbansal
2009-06-23 Addded build-XX in Hudson Artificat names
27 </condition>
28
11ecbeb1 » jkreps
2009-03-17 Add plugin mechanism for storage engines plus MongoDB plugin.
29 <path id="contrib-classpath">
3886bb1a » pbailis
2012-07-20 Include log4j resources.dir in all tests via build.xml
30 <pathelement path="${resources.dir}" />
11ecbeb1 » jkreps
2009-03-17 Add plugin mechanism for storage engines plus MongoDB plugin.
31 <fileset dir="${dist.dir}">
32 <include name="${name}-${curr.release}.jar" />
33 </fileset>
34 <fileset dir="${contrib.root.dir}">
35 <include name="**/*.jar" />
36 </fileset>
37 <path refid="test-classpath" />
38 </path>
39
40 <path id="test-classpath">
3886bb1a » pbailis
2012-07-20 Include log4j resources.dir in all tests via build.xml
41 <pathelement path="${resources.dir}" />
11ecbeb1 » jkreps
2009-03-17 Add plugin mechanism for storage engines plus MongoDB plugin.
42 <pathelement path="${env.VOLD_TEST_JARS}" />
43 <path refid="main-classpath" />
44 <pathelement path="${testclasses.dir}" />
45 </path>
46
47 <path id="contrib-test-classpath">
48 <path refid="main-classpath" />
49 <path refid="contrib-classpath" />
50 <fileset dir="${dist.dir}">
51 <include name="${name}-contrib-${curr.release}.jar" />
52 </fileset>
d6be7c97 » kirktrue
2009-11-10 Work to add JUnit test target for EC2, catch the error 143 exit code (h…
53 <pathelement path="${testclasses.dir}" />
11ecbeb1 » jkreps
2009-03-17 Add plugin mechanism for storage engines plus MongoDB plugin.
54 </path>
55
56 <macrodef name="replace-dir">
57 <attribute name="dir" />
58 <sequential>
59 <delete dir="@{dir}" />
60 <mkdir dir="@{dir}" />
61 </sequential>
62 </macrodef>
63
2cb9de12 » jkreps
2009-04-26 Add target to build release artifacts.
64 <target name="all" depends="clean, jar, test, contrib-jar, srcjar" description="Build all artifacts." />
11ecbeb1 » jkreps
2009-03-17 Add plugin mechanism for storage engines plus MongoDB plugin.
65
66 <target name="clean" description="Delete generated files.">
67 <delete dir="${dist.dir}" />
68 <replace-dir dir="${javadoc.dir}" />
69 </target>
1b788672 » bbansal
2009-02-05 ReadOnly store batch data indexer package as contrib.
70
11ecbeb1 » jkreps
2009-03-17 Add plugin mechanism for storage engines plus MongoDB plugin.
71 <target name="build" description="Compile main source tree java files">
72 <replace-dir dir="${classes.dir}" />
73 <!-- copy non-java files to classes dir to load from classpath -->
74 <copy todir="${classes.dir}">
75 <fileset dir="${java.dir}">
76 <exclude name="**/*.java" />
77 <exclude name="**/*.html" />
d6283626 » jkreps
2009-04-26 Merge in changes from li-918 branch.
78 <exclude name="**/log4j.properties" />
11ecbeb1 » jkreps
2009-03-17 Add plugin mechanism for storage engines plus MongoDB plugin.
79 </fileset>
80 </copy>
dbc2f54e » leigao
2012-06-26 add version and update time to client registry
81 <replace-dir dir="META-INF" />
82 <manifest file="META-INF/MANIFEST.MF">
83 <attribute name="Implementation-Title" value="Voldemort" />
84 <attribute name="Implementation-Version" value="${curr.release}" />
85 <attribute name="Implementation-Vendor" value="LinkedIn" />
86 </manifest>
2d1b21b6 » jkreps
2009-04-26 Add log4j.properties to classpath for shell scripts.
87 <!-- place to put log4j.properties -->
88 <replace-dir dir="${resources.dir}"/>
89 <copy file="${java.dir}/log4j.properties" todir="${resources.dir}"/>
00fccf63 » mebigfatguy
2010-12-26 don't include ant runtimes when compiling, which quells warnings in a…
90 <javac destdir="${classes.dir}" target="1.5" debug="true" deprecation="false" failonerror="true" includeantruntime="false">
11ecbeb1 » jkreps
2009-03-17 Add plugin mechanism for storage engines plus MongoDB plugin.
91 <src path="${java.dir}" />
92 <classpath refid="main-classpath" />
93 </javac>
94 </target>
1b788672 » bbansal
2009-02-05 ReadOnly store batch data indexer package as contrib.
95
189a43da » jkreps
2009-03-07 Test ant target must copy in configs.
96 <target name="buildtest" description="Compile test classes">
11ecbeb1 » jkreps
2009-03-17 Add plugin mechanism for storage engines plus MongoDB plugin.
97 <replace-dir dir="${testclasses.dir}" />
189a43da » jkreps
2009-03-07 Test ant target must copy in configs.
98 <copy todir="${testclasses.dir}">
99 <fileset dir="${commontestsrc.dir}">
11ecbeb1 » jkreps
2009-03-17 Add plugin mechanism for storage engines plus MongoDB plugin.
100 <exclude name="**/*.java" />
101 <exclude name="**/*.html" />
189a43da » jkreps
2009-03-07 Test ant target must copy in configs.
102 </fileset>
103 </copy>
762e6f8b » jkreps
2009-07-09 Add a compatibility test for json data.
104 <copy todir="${testclasses.dir}">
105 <fileset dir="${unittestsrc.dir}">
106 <exclude name="**/*.java" />
107 <exclude name="**/*.html" />
108 </fileset>
109 </copy>
00fccf63 » mebigfatguy
2010-12-26 don't include ant runtimes when compiling, which quells warnings in a…
110 <javac destdir="${testclasses.dir}" target="1.5" debug="true" deprecation="false" failonerror="true" includeantruntime="false">
11ecbeb1 » jkreps
2009-03-17 Add plugin mechanism for storage engines plus MongoDB plugin.
111 <src path="${unittestsrc.dir}" />
112 <src path="${inttestsrc.dir}" />
113 <src path="${commontestsrc.dir}" />
b81f2a98 » zhongjiewu
2012-06-07 renamed large as long to make files consistent
114 <src path="${longtestsrc.dir}" />
11ecbeb1 » jkreps
2009-03-17 Add plugin mechanism for storage engines plus MongoDB plugin.
115 <classpath refid="main-classpath" />
189a43da » jkreps
2009-03-07 Test ant target must copy in configs.
116 </javac>
117 </target>
1b788672 » bbansal
2009-02-05 ReadOnly store batch data indexer package as contrib.
118
11ecbeb1 » jkreps
2009-03-17 Add plugin mechanism for storage engines plus MongoDB plugin.
119 <target name="test" depends="build, buildtest" description="Build test jar file">
120 <jar destfile="${dist.dir}/${name}-test-${curr.release}.jar">
121 <fileset dir="${testclasses.dir}" />
122 </jar>
123 </target>
2100b205 » Jonathan Traupman
2010-11-24 cleanup python client and add JSON serialization support to it
124
c49df1b0 » jkreps
2009-04-27 Add support for protocol buffers based network format. Add new client…
125 <target name="protobuff" description="Generate source files from .proto files">
71acbce5 » Alex Feinberg
2009-09-30 Initial import of the protocol buffers based admin protocol.
126 <pathconvert property="proto.sources" pathsep=" ">
127 <path id="proto-files">
128 <fileset dir="${protobuff.dir}" />
129 </path>
130 </pathconvert>
131
2100b205 » Jonathan Traupman
2010-11-24 cleanup python client and add JSON serialization support to it
132 <property name="proto.path" location="${protobuff.dir}"/>
c49df1b0 » jkreps
2009-04-27 Add support for protocol buffers based network format. Add new client…
133 <property name="javaout.path" location="${java.dir}"/>
2100b205 » Jonathan Traupman
2010-11-24 cleanup python client and add JSON serialization support to it
134 <property name="pythonout.path" location="${python.proto.dir}"/>
c49df1b0 » jkreps
2009-04-27 Add support for protocol buffers based network format. Add new client…
135 <exec executable="protoc" failonerror="true">
136 <arg value="--proto_path=${proto.path}"/>
137 <arg value="--java_out=${javaout.path}"/>
3dba9b76 » Jay Kreps
2009-06-05 First pass at python client. Still incomplete.
138 <arg value="--python_out=${pythonout.path}"/>
71acbce5 » Alex Feinberg
2009-09-30 Initial import of the protocol buffers based admin protocol.
139 <arg line="${proto.sources}"/>
c49df1b0 » jkreps
2009-04-27 Add support for protocol buffers based network format. Add new client…
140 </exec>
141 </target>
1b788672 » bbansal
2009-02-05 ReadOnly store batch data indexer package as contrib.
142
11ecbeb1 » jkreps
2009-03-17 Add plugin mechanism for storage engines plus MongoDB plugin.
143 <target name="jar" depends="build" description="Build server jar file">
144 <jar destfile="${dist.dir}/${name}-${curr.release}.jar">
145 <fileset dir="${classes.dir}">
146 <include name="**/*.*" />
147 </fileset>
148 <!-- include xsds -->
149 <fileset dir="${java.dir}">
150 <include name="**/*.xsd" />
151 </fileset>
dbc2f54e » leigao
2012-06-26 add version and update time to client registry
152 <fileset dir=".">
153 <include name="META-INF/MANIFEST.MF" />
154 </fileset>
11ecbeb1 » jkreps
2009-03-17 Add plugin mechanism for storage engines plus MongoDB plugin.
155 </jar>
156 </target>
1b788672 » bbansal
2009-02-05 ReadOnly store batch data indexer package as contrib.
157
11ecbeb1 » jkreps
2009-03-17 Add plugin mechanism for storage engines plus MongoDB plugin.
158 <target name="srcjar" description="Build source jar file">
159 <mkdir dir="${dist.dir}" />
160 <jar destfile="${dist.dir}/${name}-${curr.release}-src.jar">
161 <fileset dir="${java.dir}">
162 <include name="**/*.java" />
163 </fileset>
164 </jar>
165 </target>
2100b205 » Jonathan Traupman
2010-11-24 cleanup python client and add JSON serialization support to it
166
d2274da1 » jkreps
2009-05-07 Misc. read-only store improvements. Some cleanup in hadoop contrib.
167 <target name="alljar" depends="build, contrib-build" description="Build a jar file that includes all contrib code.">
168 <jar destfile="${dist.dir}/${name}-${curr.release}-all.jar">
169 <fileset dir="${classes.dir}">
170 <include name="**/*.*" />
171 </fileset>
172 <fileset dir="${contrib.classes.dir}">
173 <include name="**/*.*" />
174 </fileset>
175 <!-- include xsds -->
176 <fileset dir="${java.dir}">
177 <include name="**/*.xsd" />
178 </fileset>
179 </jar>
180 </target>
2100b205 » Jonathan Traupman
2010-11-24 cleanup python client and add JSON serialization support to it
181
c49df1b0 » jkreps
2009-04-27 Add support for protocol buffers based network format. Add new client…
182 <target name="war" depends="build" description="Build server war file">
183 <war destfile="${dist.dir}/${name}.war" webxml="web.xml" basedir="${classes.dir}">
184 <classes dir="${classes.dir}"/>
185 <lib dir="${lib.dir}">
9bdc948a » ijuma
2009-06-05 Issue 113: Upgrade various dependencies
186 <exclude name="${lib.dir}/servlet-api*.jar"/>
c49df1b0 » jkreps
2009-04-27 Add support for protocol buffers based network format. Add new client…
187 <exclude name="${lib.dir}/src/**"/>
188 </lib>
189 </war>
190 </target>
1b788672 » bbansal
2009-02-05 ReadOnly store batch data indexer package as contrib.
191
11ecbeb1 » jkreps
2009-03-17 Add plugin mechanism for storage engines plus MongoDB plugin.
192 <target name="contrib-build" depends="build, buildtest" description="Compile contrib packages (java and test) ">
193 <replace-dir dir="${contrib.classes.dir}" />
00fccf63 » mebigfatguy
2010-12-26 don't include ant runtimes when compiling, which quells warnings in a…
194 <javac destdir="${contrib.classes.dir}" target="1.5" debug="true" deprecation="false" failonerror="true" includeantruntime="false">
11ecbeb1 » jkreps
2009-03-17 Add plugin mechanism for storage engines plus MongoDB plugin.
195 <src path="${contrib.root.dir}" />
196 <src path="${contrib.root.dir}" />
197 <classpath refid="main-classpath" />
198 <classpath refid="contrib-classpath" />
199 </javac>
52cc3937 » kirktrue
2009-10-23 Fixed build problem.
200 <copy todir="${contrib.classes.dir}">
201 <fileset dir="${contrib.root.dir}/ec2-testing/resources" />
202 </copy>
11ecbeb1 » jkreps
2009-03-17 Add plugin mechanism for storage engines plus MongoDB plugin.
203 </target>
1b788672 » bbansal
2009-02-05 ReadOnly store batch data indexer package as contrib.
204
11ecbeb1 » jkreps
2009-03-17 Add plugin mechanism for storage engines plus MongoDB plugin.
205 <target name="contrib-jar" depends="contrib-build" description="Build contrib jar file">
206 <jar destfile="${dist.dir}/${name}-contrib-${curr.release}.jar">
207 <fileset dir="${contrib.classes.dir}">
208 <include name="**/*.*" />
209 </fileset>
210 </jar>
211 </target>
1b788672 » bbansal
2009-02-05 ReadOnly store batch data indexer package as contrib.
212
11ecbeb1 » jkreps
2009-03-17 Add plugin mechanism for storage engines plus MongoDB plugin.
213 <target name="contrib-srcjar" description="Build contrib source jar file">
214 <mkdir dir="${dist.dir}" />
215 <jar destfile="${dist.dir}/${name}-contrib-${curr.release}-src.jar">
216 <fileset dir="${contrib.root.dir}/**/java">
217 <include name="**/*.java" />
218 </fileset>
219 </jar>
220 </target>
1b788672 » bbansal
2009-02-05 ReadOnly store batch data indexer package as contrib.
221
87c0d9cc » rsumbaly
2010-06-24 Removed Krati from Contrib Unit tests since it requires more heap space
222 <target name="contrib-junit" depends="contrib-jar" description="Run contrib junit tests except EC2 and Krati tests.">
11ecbeb1 » jkreps
2009-03-17 Add plugin mechanism for storage engines plus MongoDB plugin.
223 <replace-dir dir="${contribtestreport.dir}" />
224 <replace-dir dir="${contribtesthtml.dir}" />
e1796c44 » jayjwylie
2012-10-17 Hardened junit long test RebalanceLongTest.java. Other test hardening.
225 <junit printsummary="yes" maxmemory="2048m" showoutput="true" failureProperty="test.failure">
11ecbeb1 » jkreps
2009-03-17 Add plugin mechanism for storage engines plus MongoDB plugin.
226 <classpath refid="contrib-test-classpath" />
227 <formatter type="xml" />
228 <batchtest fork="yes" todir="${contribtestreport.dir}">
229 <fileset dir="${contrib.classes.dir}">
230 <include name="**/*Test.class" />
231 <exclude name="**/*PerformanceTest.class" />
d6be7c97 » kirktrue
2009-11-10 Work to add JUnit test target for EC2, catch the error 143 exit code (h…
232 <exclude name="**/*RemoteTest.class" />
233 <exclude name="**/Ec2*Test.class" />
87c0d9cc » rsumbaly
2010-06-24 Removed Krati from Contrib Unit tests since it requires more heap space
234 <exclude name="**/Krati*Test.class" />
d6be7c97 » kirktrue
2009-11-10 Work to add JUnit test target for EC2, catch the error 143 exit code (h…
235 </fileset>
236 </batchtest>
237 </junit>
238 <junitreport todir="${contribtesthtml.dir}">
239 <fileset dir="${contribtestreport.dir}">
240 <include name="TEST-*.xml" />
241 </fileset>
242 <report todir="${contribtesthtml.dir}" format="frames" />
243 </junitreport>
244 </target>
245
18ee7b89 » rsumbaly
2010-08-06 EC2 testing ant target needs to depend on 'all'
246 <target name="ec2testing-junit" depends="all" description="Run EC2 testing contrib junit tests.">
d6be7c97 » kirktrue
2009-11-10 Work to add JUnit test target for EC2, catch the error 143 exit code (h…
247 <copy todir="${testclasses.dir}">
248 <fileset dir="${contrib.root.dir}/ec2-testing/resources" />
249 </copy>
250 <replace-dir dir="${contribtestreport.dir}" />
251 <replace-dir dir="${contribtesthtml.dir}" />
e1796c44 » jayjwylie
2012-10-17 Hardened junit long test RebalanceLongTest.java. Other test hardening.
252 <junit printsummary="yes" maxmemory="2048m" showoutput="true" failureProperty="test.failure">
d6be7c97 » kirktrue
2009-11-10 Work to add JUnit test target for EC2, catch the error 143 exit code (h…
253 <syspropertyset>
254 <propertyref prefix="ec2" />
255 </syspropertyset>
256 <classpath refid="contrib-test-classpath" />
257 <formatter type="xml" />
258 <batchtest fork="yes" todir="${contribtestreport.dir}">
259 <fileset dir="${contrib.classes.dir}">
c87f2e46 » rsumbaly
2010-08-05 Modified build.xml ec2 target to run only Smoke Tests since tests hav…
260 <include name="**/Ec2SmokeTest.class" />
11ecbeb1 » jkreps
2009-03-17 Add plugin mechanism for storage engines plus MongoDB plugin.
261 </fileset>
262 </batchtest>
263 </junit>
264 <junitreport todir="${contribtesthtml.dir}">
265 <fileset dir="${contribtestreport.dir}">
266 <include name="TEST-*.xml" />
267 </fileset>
268 <report todir="${contribtesthtml.dir}" format="frames" />
269 </junitreport>
270 </target>
77b906f4 » afeinberg
2009-12-17 Additional work on ec2 testing to work for gossip.
271
6fcacee8 » afeinberg
2010-11-19 Consistent naming and indentation for ec2 targets
272 <target name="ec2testing-gossip" depends="contrib-jar" description="Run gossip tests on EC2.">
273 <copy todir="${testclasses.dir}">
274 <fileset dir="${contrib.root.dir}/ec2-testing/resources" />
275 </copy>
276 <replace-dir dir="${contribtestreport.dir}" />
277 <replace-dir dir="${contribtesthtml.dir}" />
278 <junit printsummary="yes" maxmemory="2048m" showoutput="true" failureProperty="test.failure">
279 <syspropertyset>
280 <propertyref prefix="ec2" />
281 <propertyref prefix="log4j" />
282 <propertyref prefix="gossip" />
283 </syspropertyset>
284 <classpath refid="contrib-test-classpath" />
285 <formatter type="xml" />
286 <batchtest fork="yes" todir="${contribtestreport.dir}">
287 <fileset dir="${contrib.classes.dir}">
288 <include name="**/Ec2GossipTest.class" />
289 </fileset>
290 </batchtest>
291 </junit>
292 <junitreport todir="${contribtesthtml.dir}">
293 <fileset dir="${contribtestreport.dir}">
294 <include name="TEST-*.xml" />
295 </fileset>
296 <report todir="${contribtesthtml.dir}" format="frames" />
297 </junitreport>
298 </target>
77b906f4 » afeinberg
2009-12-17 Additional work on ec2 testing to work for gossip.
299
6fcacee8 » afeinberg
2010-11-19 Consistent naming and indentation for ec2 targets
300 <target name="ec2testing-rebalancing" depends="contrib-jar" description="Run rebalancing tests on EC2.">
301 <copy todir="${testclasses.dir}">
302 <fileset dir="${contrib.root.dir}/ec2-testing/resources" />
303 </copy>
304 <replace-dir dir="${contribtestreport.dir}" />
305 <replace-dir dir="${contribtesthtml.dir}" />
306 <junit printsummary="yes" maxmemory="2048m" showoutput="true" failureProperty="test.failure">
307 <syspropertyset>
308 <propertyref prefix="ec2" />
309 <propertyref prefix="log4j" />
310 <propertyref prefix="rebalancing" />
311 </syspropertyset>
312 <classpath refid="contrib-test-classpath" />
313 <formatter type="xml" />
314 <batchtest fork="yes" todir="${contribtestreport.dir}">
315 <fileset dir="${contrib.classes.dir}">
316 <include name="**/Ec2RebalancingTest.class" />
317 </fileset>
318 </batchtest>
319 </junit>
320 <junitreport todir="${contribtesthtml.dir}">
321 <fileset dir="${contribtestreport.dir}">
322 <include name="TEST-*.xml" />
323 </fileset>
324 <report todir="${contribtesthtml.dir}" format="frames" />
325 </junitreport>
326 </target>
2100b205 » Jonathan Traupman
2010-11-24 cleanup python client and add JSON serialization support to it
327
5a078881 » bbansal
2009-06-23 Modified Ant target 'release' and added new target 'snapshot'.
328 <macrodef name="create-release-artifacts">
329 <attribute name="version" />
330 <sequential>
331 <antcall target="all"/>
218f0570 » bbansal
2009-06-29 Fixed unresolved ${curr.release} tags in artifacts.
332 <zip destfile="${dist.dir}/${name}-@{version}.zip">
333 <zipfileset dir="." prefix="voldemort-@{version}" filemode="755" includes="bin/*"/>
334 <zipfileset dir="." prefix="voldemort-@{version}" includes="**">
2cb9de12 » jkreps
2009-04-26 Add target to build release artifacts.
335 <exclude name="${dist.dir}/*classes"/>
336 <exclude name="bin/*"/>
3c3b9351 » afeinberg
2009-11-27 Modified build.xml to exclude the .git directory from the tarball.
337 <exclude name=".git*/**"/>
2cb9de12 » jkreps
2009-04-26 Add target to build release artifacts.
338 </zipfileset>
339 </zip>
218f0570 » bbansal
2009-06-29 Fixed unresolved ${curr.release} tags in artifacts.
340 <tar destfile="${dist.dir}/${name}-@{version}.tar.gz" compression="gzip" longfile="gnu">
341 <tarfileset dir="." prefix="voldemort-@{version}" filemode="755" includes="bin/*"/>
342 <tarfileset dir="." prefix="voldemort-@{version}" includes="**">
2cb9de12 » jkreps
2009-04-26 Add target to build release artifacts.
343 <exclude name="${dist.dir}/*classes"/>
344 <exclude name="${dist.dir}/*.zip"/>
345 <exclude name="bin/*"/>
3c3b9351 » afeinberg
2009-11-27 Modified build.xml to exclude the .git directory from the tarball.
346 <exclude name=".git*/**"/>
2cb9de12 » jkreps
2009-04-26 Add target to build release artifacts.
347 </tarfileset>
348 </tar>
5a078881 » bbansal
2009-06-23 Modified Ant target 'release' and added new target 'snapshot'.
349 </sequential>
350 </macrodef>
351
352 <target name="snapshot" description="Create a release-snapshot zip file with everything pre-built.">
353 <create-release-artifacts version="${curr.release.snapshot}" />
354 </target>
2100b205 » Jonathan Traupman
2010-11-24 cleanup python client and add JSON serialization support to it
355
5a078881 » bbansal
2009-06-23 Modified Ant target 'release' and added new target 'snapshot'.
356 <target name="release" description="Create a release zip file with everything pre-built.">
218f0570 » bbansal
2009-06-29 Fixed unresolved ${curr.release} tags in artifacts.
357 <create-release-artifacts version="${curr.release}" />
2cb9de12 » jkreps
2009-04-26 Add target to build release artifacts.
358 </target>
2100b205 » Jonathan Traupman
2010-11-24 cleanup python client and add JSON serialization support to it
359
360 <target name="hadoop-benchmark-jar" depends="build, contrib-build"
2a99b18c » jkreps
2009-05-24 Better docs and some cleanup for hadoop store builder.
361 description="Build a jar file that includes all contrib code plus the necessary jars for running the hadoop benchmark.">
362 <jar destfile="${dist.dir}/hadoop-benchmark.jar">
f77aff65 » jkreps
2009-05-15 Read-only store improvements: (1) Break store into chunks so that mul…
363 <fileset dir="${classes.dir}">
364 <include name="**/*.*" />
365 </fileset>
366 <fileset dir="${contrib.classes.dir}">
367 <include name="**/*.*" />
368 </fileset>
369 <!-- include xsds -->
370 <fileset dir="${java.dir}">
371 <include name="**/*.xsd" />
372 </fileset>
373 <fileset dir="">
9bdc948a » ijuma
2009-06-05 Issue 113: Upgrade various dependencies
374 <include name="lib/jdom*.jar"/>
f77aff65 » jkreps
2009-05-15 Read-only store improvements: (1) Break store into chunks so that mul…
375 <include name="lib/google-collect*.jar"/>
376 <include name="lib/commons-lang*.jar"/>
377 </fileset>
378 </jar>
379 </target>
1b788672 » bbansal
2009-02-05 ReadOnly store batch data indexer package as contrib.
380
11ecbeb1 » jkreps
2009-03-17 Add plugin mechanism for storage engines plus MongoDB plugin.
381 <target name="junit" depends="build, buildtest" description="Run junit tests.">
382 <replace-dir dir="${testreport.dir}" />
383 <replace-dir dir="${testhtml.dir}" />
3dfd81f4 » jayjwylie
2012-09-07 Wrapped tests that hang because of my changes with timeouts. This
384 <junit printsummary="yes" showoutput="true" maxmemory="2048m" timeout="1200000">
11ecbeb1 » jkreps
2009-03-17 Add plugin mechanism for storage engines plus MongoDB plugin.
385 <classpath refid="test-classpath" />
386 <formatter type="xml" />
387 <batchtest fork="yes" todir="${testreport.dir}">
388 <fileset dir="${unittestsrc.dir}">
389 <include name="**/*Test.java" />
390 <exclude name="**/Abstract*.java" />
391 </fileset>
392 </batchtest>
393 </junit>
394 <junitreport todir="${testhtml.dir}">
395 <fileset dir="${testreport.dir}">
396 <include name="TEST-*.xml" />
397 </fileset>
398 <report todir="${testhtml.dir}" format="frames" />
399 </junitreport>
400 </target>
c3c20e5c » rsumbaly
2011-04-12 Adding junit-test target to build.xml - This allows you to run indivi…
401
a3965e78 » zhongjiewu
2012-06-07 Modified the test and build file to shrink the large tests.
402 <target name="junit-long" depends="build, buildtest, junit" description="Run long junit tests that uses larger data sets than normal junit tests.">
8b0a7c29 » zhongjiewu
2012-06-07 distinguish test report locations between normal tests and long tests
403 <replace-dir dir="${longtestreport.dir}" />
404 <replace-dir dir="${longtesthtml.dir}" />
e1796c44 » jayjwylie
2012-10-17 Hardened junit long test RebalanceLongTest.java. Other test hardening.
405 <junit printsummary="yes" showoutput="true" maxmemory="2048m" fork="yes" timeout="5400000">
a3965e78 » zhongjiewu
2012-06-07 Modified the test and build file to shrink the large tests.
406 <classpath refid="test-classpath" />
407 <formatter type="xml" />
e1796c44 » jayjwylie
2012-10-17 Hardened junit long test RebalanceLongTest.java. Other test hardening.
408 <batchtest todir="${longtestreport.dir}">
b81f2a98 » zhongjiewu
2012-06-07 renamed large as long to make files consistent
409 <fileset dir="${longtestsrc.dir}">
a3965e78 » zhongjiewu
2012-06-07 Modified the test and build file to shrink the large tests.
410 <include name="**/*Test.java" />
411 </fileset>
412 </batchtest>
413 </junit>
8b0a7c29 » zhongjiewu
2012-06-07 distinguish test report locations between normal tests and long tests
414 <junitreport todir="${longtesthtml.dir}">
415 <fileset dir="${longtestreport.dir}">
a3965e78 » zhongjiewu
2012-06-07 Modified the test and build file to shrink the large tests.
416 <include name="TEST-*.xml" />
417 </fileset>
8b0a7c29 » zhongjiewu
2012-06-07 distinguish test report locations between normal tests and long tests
418 <report todir="${longtesthtml.dir}" format="frames" />
a3965e78 » zhongjiewu
2012-06-07 Modified the test and build file to shrink the large tests.
419 </junitreport>
420 </target>
421
83014159 » jayjwylie
2012-09-05 Made ant target 'junit-test' produce a report like all the other
422 <target name="junit-test" depends="build, buildtest, contrib-jar" description="Run single junit test for class ClassName with -Dtest.name=[ClassName] (Note: Use the class name, not the file name with the .java extension)">
423 <replace-dir dir="${singletestreport.dir}" />
424 <replace-dir dir="${singletesthtml.dir}" />
3dfd81f4 » jayjwylie
2012-09-07 Wrapped tests that hang because of my changes with timeouts. This
425 <junit printsummary="on" showoutput="true" maxmemory="2048m">
c3c20e5c » rsumbaly
2011-04-12 Adding junit-test target to build.xml - This allows you to run indivi…
426 <classpath refid="contrib-test-classpath" />
83014159 » jayjwylie
2012-09-05 Made ant target 'junit-test' produce a report like all the other
427 <classpath path="${log4j.properties.dir}" />
428 <formatter type="plain" />
429 <formatter type="xml" />
430 <test name="${test.name}" todir="${singletestreport.dir}"/>
c3c20e5c » rsumbaly
2011-04-12 Adding junit-test target to build.xml - This allows you to run indivi…
431 </junit>
83014159 » jayjwylie
2012-09-05 Made ant target 'junit-test' produce a report like all the other
432 <junitreport todir="${singletesthtml.dir}">
433 <fileset dir="${singletestreport.dir}">
434 <include name="TEST-*.xml" />
435 </fileset>
436 <report todir="${singletesthtml.dir}" format="frames" />
437 </junitreport>
c3c20e5c » rsumbaly
2011-04-12 Adding junit-test target to build.xml - This allows you to run indivi…
438 </target>
8afb67ca » bbansal
2009-03-10 Fixing failing contrib tests.
439
a3965e78 » zhongjiewu
2012-06-07 Modified the test and build file to shrink the large tests.
440 <target name="junit-all" depends="junit-long, contrib-junit" description="Run All junit tests including contrib.">
11ecbeb1 » jkreps
2009-03-17 Add plugin mechanism for storage engines plus MongoDB plugin.
441 </target>
1b788672 » bbansal
2009-02-05 ReadOnly store batch data indexer package as contrib.
442
11ecbeb1 » jkreps
2009-03-17 Add plugin mechanism for storage engines plus MongoDB plugin.
443 <macrodef name="make-javadocs">
444 <attribute name="dir" />
445 <attribute name="packagenames" />
c285d2e2 » jkreps
2009-04-26 Fix javadoc problems.
446 <attribute name="javadir" />
11ecbeb1 » jkreps
2009-03-17 Add plugin mechanism for storage engines plus MongoDB plugin.
447 <sequential>
448 <replace-dir dir="@{dir}" />
c285d2e2 » jkreps
2009-04-26 Fix javadoc problems.
449 <javadoc sourcepath="@{javadir}" destdir="@{dir}" windowtitle="${display.name}" source="1.5" author="true" version="true" use="true" packagenames="@{packagenames}">
11ecbeb1 » jkreps
2009-03-17 Add plugin mechanism for storage engines plus MongoDB plugin.
450 <doctitle>${display.name}</doctitle>
451 <bottom>${author}</bottom>
452 <classpath refid="main-classpath" />
453 </javadoc>
454 </sequential>
455 </macrodef>
456
457 <target name="docs" description="Create complete Javadoc documentation">
c285d2e2 » jkreps
2009-04-26 Fix javadoc problems.
458 <make-javadocs dir="${javadoc.dir}/all" packagenames="*" javadir="${java.dir}"/>
459 <make-javadocs dir="${javadoc.dir}/client" packagenames="voldemort.versioning.*, voldemort.client.*,voldemort.serialization.*" javadir="${java.dir}"/>
11ecbeb1 » jkreps
2009-03-17 Add plugin mechanism for storage engines plus MongoDB plugin.
460 </target>
1b788672 » bbansal
2009-02-05 ReadOnly store batch data indexer package as contrib.
461
11ecbeb1 » jkreps
2009-03-17 Add plugin mechanism for storage engines plus MongoDB plugin.
462 <target name="redeploy" depends="war, deploy">
463 </target>
1b788672 » bbansal
2009-02-05 ReadOnly store batch data indexer package as contrib.
464
11ecbeb1 » jkreps
2009-03-17 Add plugin mechanism for storage engines plus MongoDB plugin.
465 <taskdef file="tomcat-tasks.properties">
466 <classpath>
467 <path location="${lib.dir}/catalina-ant.jar" />
468 </classpath>
469 </taskdef>
1b788672 » bbansal
2009-02-05 ReadOnly store batch data indexer package as contrib.
470
11ecbeb1 » jkreps
2009-03-17 Add plugin mechanism for storage engines plus MongoDB plugin.
471 <target name="list" description="List Tomcat applications">
472 <list url="${tomcat.manager.url}" username="${tomcat.manager.username}" password="${tomcat.manager.password}" />
473 </target>
fbd0f95d » jkreps
2009-01-02 Initial import
474
11ecbeb1 » jkreps
2009-03-17 Add plugin mechanism for storage engines plus MongoDB plugin.
475 <target name="deploy" description="Deploy application" depends="war">
476 <deploy url="${tomcat.manager.url}" username="${tomcat.manager.username}" password="${tomcat.manager.password}" path="${tomcat.context}" update="true" war="file:${dist.dir}/${name}.war" />
477 </target>
fbd0f95d » jkreps
2009-01-02 Initial import
478
11ecbeb1 » jkreps
2009-03-17 Add plugin mechanism for storage engines plus MongoDB plugin.
479 <target name="undeploy" description="Undeploy application">
480 <undeploy url="${tomcat.manager.url}"
fbd0f95d » jkreps
2009-01-02 Initial import
481 username="${tomcat.manager.username}"
482 password="${tomcat.manager.password}"
483 path="${tomcat.context}"/>
11ecbeb1 » jkreps
2009-03-17 Add plugin mechanism for storage engines plus MongoDB plugin.
484 </target>
fbd0f95d » jkreps
2009-01-02 Initial import
485
486 </project>
Something went wrong with that request. Please try again.