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