tfcache-comparison

Changes

adapters/compile.sh 29(+21 -8)

Details

adapters/compile.sh 29(+21 -8)

diff --git a/adapters/compile.sh b/adapters/compile.sh
index 464497f..b6f38e9 100644
--- a/adapters/compile.sh
+++ b/adapters/compile.sh
@@ -1,11 +1,24 @@
 #!/bin/bash
-
-mvn -f Trace/pom.xml clean install -DskipTests &
-mvn -f JSONSerialiser/pom.xml clean install -DskipTests &
+if [[ -f Trace/pom.xml ]]; then
+	mvn -f Trace/pom.xml clean install -DskipTests &
+fi
+if [[ -f JSONSerialiser/pom.xml ]]; then
+	mvn -f JSONSerialiser/pom.xml clean install -DskipTests &
+fi
 wait
-mvn -f ApplicationTracer/pom.xml clean install -DskipTests &
-mvn -f RequestsSimulator/pom.xml clean install -DskipTests &
-mvn -f Cache/pom.xml clean install -DskipTests &
-mvn -f RemoteExecutor/pom.xml clean install -DskipTests &
-mvn -f java-callgraph/pom.xml clean install -DskipTests &
+if [[ -f ApplicationTracer/pom.xml ]]; then
+	mvn -f ApplicationTracer/pom.xml clean install -DskipTests &
+fi
+if [[ -f RequestsSimulator/pom.xml ]]; then
+	mvn -f RequestsSimulator/pom.xml clean install -DskipTests &
+fi
+if [[ -f Cache/pom.xml ]]; then
+	mvn -f Cache/pom.xml clean install -DskipTests &
+fi
+if [[ -f RemoteExecutor/pom.xml ]]; then
+	mvn -f RemoteExecutor/pom.xml clean install -DskipTests &
+fi
+if [[ -f java-callgraph/pom.xml ]]; then
+	mvn -f java-callgraph/pom.xml clean install -DskipTests &
+fi
 wait
\ No newline at end of file