Skip to content

Commit f87e310

Browse files
Juan Pablo Diaz-VazJuan Pablo Diaz-Vaz
authored andcommitted
SUMOK-7 Modified setup for dependencies
1 parent 4d44e79 commit f87e310

40 files changed

Lines changed: 74 additions & 1537 deletions

build.xml

Lines changed: 74 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,6 @@
1313
<fileset dir="${external.dir}" includes="**/*.jar" />
1414
<pathelement location="${basedir}/build" />
1515
<pathelement location="." />
16-
<pathelement location="${basedir}/samples" />
17-
<pathelement location="${basedir}/samples/sumologic" />
1816
</path>
1917

2018
<target name="clean">
@@ -26,28 +24,92 @@
2624
</target>
2725

2826
<target name="download">
29-
<mkdir dir="${external.dir}/lib" />
27+
<mkdir dir="${external.dir}/lib"/>
28+
3029
<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"/>
3131
<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"/>
3232
<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"/>
33-
<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"/>
3433
<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"/>
35-
<get src= "http://sdk-for-java.amazonwebservices.com/latest/aws-java-sdk.zip" dest="${src.dir}" usetimestamp="true" verbose="true" />
36-
</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>
3757

38-
<target name="unzip">
39-
<unzip src= "${src.dir}/aws-java-sdk.zip" dest="${src.dir}" />
40-
<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" />
4161
</target>
4262

4363
<target name="setup">
4464
<antcall target="download"/>
4565
<antcall target="unzip"/>
4666
</target>
47-
48-
<target name="run">
67+
68+
<target name="setup-tests">
69+
<antcall target="download-test"/>
70+
</target>
71+
72+
<target name="test">
73+
<mkdir dir="${basedir}/build"/>
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"/>
79+
<javac srcdir="${src.dir}/test/java"
80+
destdir="${basedir}/build"
81+
classpathref="sumologic.classpath"
82+
includes="com/mcplusa/kinesis/*.java, com/mcplusa/kinesis/utils/*.java,
83+
com/mcplusa/sumologic/*.java, com/mcplusa/sumologic/implementations/*.java"/>
84+
<junit haltonfailure="yes"
85+
showoutput="yes"
86+
fork="yes"
87+
errorProperty="test.failed"
88+
failureProperty="test.failed">
89+
<classpath refid="sumologic.classpath"/>
90+
<formatter
91+
type="brief"
92+
usefile="false"/>
93+
94+
<batchtest fork="yes" todir="${reports.tests}">
95+
<fileset dir="${src.dir}/test/java">
96+
<include name="**/*Test*.java"/>
97+
</fileset>
98+
</batchtest>
99+
</junit>
100+
</target>
101+
102+
<target name="main">
49103
<mkdir dir="${basedir}/build"/>
50-
<javac srcdir="${src.dir}/" destdir="${basedir}/build" classpathref="sumologic.classpath" />
104+
<javac srcdir="${src.dir}/main/java"
105+
destdir="${basedir}/build"
106+
classpathref="sumologic.classpath"
107+
includes="com/mcplusa/kinesis/*.java, com/mcplusa/kinesis/utils/*.java,
108+
com/mcplusa/sumologic/*.java, com/mcplusa/sumologic/implementations/*.java"/>
51109
<java classname="com.mcplusa.sumologic.SumologicExecutor" classpathref="sumologic.classpath" fork="true" />
52110
</target>
111+
112+
<target name="run">
113+
<antcall target="main"/>
114+
</target>
53115
</project>
-33.2 MB
Binary file not shown.
-15.9 MB
Binary file not shown.
-18.1 MB
Binary file not shown.
Binary file not shown.

external/aws-java-sdk-1.10.2/third-party/aspectj-1.6/LICENSE.html

Lines changed: 0 additions & 91 deletions
This file was deleted.
Binary file not shown.
Binary file not shown.

0 commit comments

Comments
 (0)