Skip to content

Commit a37c93f

Browse files
author
nipa
committed
Create scripts to compile and run
1 parent 03583ea commit a37c93f

File tree

2 files changed

+76
-0
lines changed

2 files changed

+76
-0
lines changed

compile.sh

Lines changed: 65 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,65 @@
1+
#!/bin/bash
2+
3+
echo "--- COMPILATION & PACKAGING ---"
4+
5+
echo " > creating clean directories"
6+
rm -r classes
7+
mkdir classes
8+
rm -r mods
9+
mkdir mods
10+
11+
echo " > creating monitor.observer"
12+
javac9 \
13+
-d classes/monitor.observer \
14+
$(find monitor.observer -name '*.java')
15+
jar9 -c \
16+
--file mods/monitor.observer.jar \
17+
-C classes/monitor.observer .
18+
19+
echo " > creating monitor.observer.alpha"
20+
javac9 \
21+
-p mods \
22+
-d classes/monitor.observer.alpha \
23+
$(find monitor.observer.alpha -name '*.java')
24+
jar9 -c \
25+
--file mods/monitor.observer.alpha.jar \
26+
-C classes/monitor.observer.alpha .
27+
28+
29+
echo " > creating monitor.observer.beta"
30+
javac9 \
31+
-p mods \
32+
-d classes/monitor.observer.beta \
33+
$(find monitor.observer.beta -name '*.java')
34+
jar9 -c \
35+
--file mods/monitor.observer.beta.jar \
36+
-C classes/monitor.observer.beta .
37+
38+
39+
echo " > creating monitor.statistics"
40+
javac9 \
41+
-p mods \
42+
-d classes/monitor.statistics \
43+
$(find monitor.statistics -name '*.java')
44+
jar9 -c \
45+
--file mods/monitor.statistics.jar \
46+
-C classes/monitor.statistics .
47+
48+
echo " > creating monitor.persistence"
49+
javac9 \
50+
-p mods \
51+
-d classes/monitor.persistence \
52+
$(find monitor.persistence -name '*.java')
53+
jar9 -c \
54+
--file mods/monitor.persistence.jar \
55+
-C classes/monitor.persistence .
56+
57+
echo " > creating monitor"
58+
javac9 \
59+
-p mods \
60+
-d classes/monitor \
61+
$(find monitor -name '*.java')
62+
jar9 -c \
63+
--file mods/monitor.jar \
64+
--main-class monitor.Monitor \
65+
-C classes/monitor .

run.sh

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
#!/bin/bash
2+
3+
echo ""
4+
echo "--- LAUNCH ---"
5+
6+
echo " > run monitor"
7+
echo ""
8+
9+
java9 \
10+
-p mods \
11+
-m monitor

0 commit comments

Comments
 (0)