860bf11d9845eca48c6610908bed778d29901061
[pingpong.git] / Code / Projects / SmartPlugDetector / build.gradle
1 group 'edu.uci.iotproject'
2 version '1.0-SNAPSHOT'
3
4 apply plugin: 'java'
5 apply plugin: 'application'
6
7 // Increase max memory
8 applicationDefaultJvmArgs = ["-Xmx64g"]
9
10 sourceCompatibility = 1.8
11
12 //mainClassName = "edu.uci.iotproject.Main"
13 mainClassName = "edu.uci.iotproject.detection.SignatureDetector"
14
15
16 repositories {
17     mavenCentral()
18 }
19
20 dependencies {
21     testCompile group: 'junit', name: 'junit', version: '4.11'
22
23     // pcap4j
24     // Updated to v2 alpha as the stable release does not include packet timestamps
25     // v2 should add support for TCP session reassembly as well, although it does not appear to be part of the lib yet.
26     compile 'org.pcap4j:pcap4j-core:2.0.0-alpha'
27     compile 'org.pcap4j:pcap4j-packetfactory-static:2.0.0-alpha'
28
29     // pcap4j logging dependency
30     compile 'org.slf4j:slf4j-jdk14:1.8.0-beta2'
31
32     // Apache Commons Math for clustering
33     compile 'org.apache.commons:commons-math3:3.6.1'
34
35     // JGraphT: Java Graph library
36     compile 'org.jgrapht:jgrapht-core:1.2.0'
37 }