apply plugin: 'java'
apply plugin: 'application'
+// Increase max memory
+applicationDefaultJvmArgs = ["-Xmx300g"]
+
sourceCompatibility = 1.8
-mainClassName = "edu.uci.iotproject.Main"
+//mainClassName = "edu.uci.iotproject.Main"
+//mainClassName = "edu.uci.iotproject.detection.SignatureDetector"
+//mainClassName = "edu.uci.iotproject.detection.layer2.Layer2SignatureDetector"
+//mainClassName = "edu.uci.iotproject.evaluation.DetectionResultsAnalyzer"
+mainClassName = System.getProperty("mainClass")
+
repositories {
mavenCentral()
// Apache Commons Math for clustering
compile 'org.apache.commons:commons-math3:3.6.1'
-}
+
+ // JGraphT: Java Graph library
+ compile 'org.jgrapht:jgrapht-core:1.2.0'
+}
\ No newline at end of file