2424 </target >
2525
2626 <target name =" download" >
27- <mkdir dir =" ${ external.dir } /lib" />
27+ <mkdir dir =" ${ external.dir } /lib" />
28+
2829 <get src = " http://central.maven.org/maven2/com/amazonaws/amazon-kinesis-client/1.4.0/amazon-kinesis-client-1.4.0.jar" dest =" ${ external.dir } /lib" usetimestamp =" true" verbose =" true" />
30+ <get src = " http://central.maven.org/maven2/com/amazonaws/amazon-kinesis-connectors/1.2.0/amazon-kinesis-connectors-1.2.0.jar" dest =" ${ external.dir } /lib" usetimestamp =" true" verbose =" true" />
2931 <get src = " http://central.maven.org/maven2/com/google/protobuf/protobuf-java/2.6.1/protobuf-java-2.6.1.jar" dest =" ${ external.dir } /lib" usetimestamp =" true" verbose =" true" />
3032 <get src = " http://central.maven.org/maven2/commons-lang/commons-lang/2.6/commons-lang-2.6.jar" dest =" ${ external.dir } /lib" usetimestamp =" true" verbose =" true" />
31- <get src = " http://central.maven.org/maven2/org/elasticsearch/elasticsearch/1.2.1/elasticsearch-1.2.1.jar" dest =" ${ external.dir } /lib" usetimestamp =" true" verbose =" true" />
3233 <get src = " http://central.maven.org/maven2/org/apache/lucene/lucene-core/4.8.1/lucene-core-4.8.1.jar" dest =" ${ external.dir } /lib" usetimestamp =" true" verbose =" true" />
33- <get src = " http://sdk-for-java.amazonwebservices.com/latest/aws-java-sdk.zip" dest =" ${ src.dir } " usetimestamp =" true" verbose =" true" />
34- </target >
34+
35+ <get src = " https://hamcrest.googlecode.com/files/hamcrest-core-1.3.jar" dest =" ${ external.dir } /lib" usetimestamp =" true" verbose =" true" />
36+
37+ <get src = " http://sdk-for-java.amazonwebservices.com/latest/aws-java-sdk.zip" dest =" ${ external.dir } " usetimestamp =" true" verbose =" true" />
38+ </target >
39+
40+ <target name =" download-test" >
41+ <mkdir dir =" ${ external.dir } /test" />
42+
43+ <get src = " http://central.maven.org/maven2/junit/junit/4.12/junit-4.12.jar" dest =" ${ external.dir } /test" usetimestamp =" true" verbose =" true" />
44+ <get src = " http://central.maven.org/maven2/org/mortbay/jetty/jetty/6.1.26/jetty-6.1.26.jar" dest =" ${ external.dir } /test" usetimestamp =" true" verbose =" true" />
45+ <get src = " http://central.maven.org/maven2/org/mortbay/jetty/jetty-util/6.1.26/jetty-util-6.1.26.jar" dest =" ${ external.dir } /test" usetimestamp =" true" verbose =" true" />
46+ <get src = " http://central.maven.org/maven2/com/google/guava/guava/18.0/guava-18.0.jar" dest =" ${ external.dir } /test" usetimestamp =" true" verbose =" true" />
47+ <get src = " http://central.maven.org/maven2/ch/qos/logback/logback-core/1.1.3/logback-core-1.1.3.jar" dest =" ${ external.dir } /test" usetimestamp =" true" verbose =" true" />
48+ <get src = " http://central.maven.org/maven2/com/jayway/jsonpath/json-path/2.0.0/json-path-2.0.0.jar" dest =" ${ external.dir } /test" usetimestamp =" true" verbose =" true" />
49+ <get src = " http://central.maven.org/maven2/net/sf/jopt-simple/jopt-simple/4.9/jopt-simple-4.9.jar" dest =" ${ external.dir } /test" usetimestamp =" true" verbose =" true" />
50+ <get src = " http://central.maven.org/maven2/xmlunit/xmlunit/1.6/xmlunit-1.6.jar" dest =" ${ external.dir } /test" usetimestamp =" true" verbose =" true" />
51+ <get src = " http://central.maven.org/maven2/org/skyscreamer/jsonassert/1.2.3/jsonassert-1.2.3.jar" dest =" ${ external.dir } /test" usetimestamp =" true" verbose =" true" />
52+ <get src = " http://central.maven.org/maven2/org/slf4j/slf4j-api/1.7.12/slf4j-api-1.7.12.jar" dest =" ${ external.dir } /test" usetimestamp =" true" verbose =" true" />
53+ <get src = " http://central.maven.org/maven2/javax/servlet/javax.servlet-api/3.1.0/javax.servlet-api-3.1.0.jar" dest =" ${ external.dir } /test" usetimestamp =" true" verbose =" true" />
54+ <get src = " http://central.maven.org/maven2/org/slf4j/slf4j-simple/1.7.12/slf4j-simple-1.7.12.jar" dest =" ${ external.dir } /test" usetimestamp =" true" verbose =" true" />
55+ <get src = " http://central.maven.org/maven2/com/github/tomakehurst/wiremock/1.56/wiremock-1.56.jar" dest =" ${ external.dir } /test" usetimestamp =" true" verbose =" true" />
56+ </target >
3557
36- <target name =" unzip" >
37- <unzip src = " ${ src .dir} /aws-java-sdk.zip" dest =" ${ src .dir} " />
38- <delete file = " ${ src .dir} /aws-java-sdk.zip" />
58+ <target name =" unzip" >
59+ <unzip src = " ${ external .dir} /aws-java-sdk.zip" dest =" ${ external .dir} " />
60+ <delete file = " ${ external .dir} /aws-java-sdk.zip" />
3961 </target >
4062
4163 <target name =" setup" >
4264 <antcall target =" download" />
4365 <antcall target =" unzip" />
4466 </target >
45-
46- <target name =" test" >
67+
68+ <target name =" setup-tests" >
69+ <antcall target =" download-test" />
70+ </target >
71+
72+ <target name =" test" >
4773 <mkdir dir =" ${ basedir } /build" />
48- <javac srcdir =" ${ src.dir } /main/java"
49- destdir =" ${ basedir } /build"
50- classpathref =" sumologic.classpath"
51- includes =" com/mcplusa/kinesis/*.java, com/mcplusa/kinesis/utils/*.java,
52- com/mcplusa/sumologic/*.java, com/mcplusa/sumologic/implementations/*.java" />
74+ <javac srcdir =" ${ src.dir } /main/java"
75+ destdir =" ${ basedir } /build"
76+ classpathref =" sumologic.classpath"
77+ includes =" com/mcplusa/kinesis/*.java, com/mcplusa/kinesis/utils/*.java,
78+ com/mcplusa/sumologic/*.java, com/mcplusa/sumologic/implementations/*.java" />
5379 <javac srcdir =" ${ src.dir } /test/java"
5480 destdir =" ${ basedir } /build"
5581 classpathref =" sumologic.classpath"
5682 includes =" com/mcplusa/kinesis/*.java, com/mcplusa/kinesis/utils/*.java,
5783 com/mcplusa/sumologic/*.java, com/mcplusa/sumologic/implementations/*.java" />
84+
5885 <junit haltonfailure =" yes"
5986 showoutput =" yes"
6087 fork =" yes"
7299 </batchtest >
73100 </junit >
74101 </target >
75-
76- <target name =" main" >
102+
103+ <target name =" main" >
77104 <mkdir dir =" ${ basedir } /build" />
78105 <javac srcdir =" ${ src.dir } /main/java"
79106 destdir =" ${ basedir } /build"
86113 <target name =" run" >
87114 <antcall target =" main" />
88115 </target >
116+
117+ <target name =" run" >
118+ <antcall target =" main" />
119+ </target >
89120</project >
0 commit comments