-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathclojurebuild.sh
executable file
·36 lines (23 loc) · 987 Bytes
/
clojurebuild.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
#!/bin/bash
echo "lein uberjar"
lein uberjar
echo "# Generating class files..."
# echo "(use 'wordgame.Puzzle) (use 'wordgame.PuzzleGen) (compile 'wordgame.Puzzle) (compile 'wordgame.PuzzleGen)" | lein repl #&> /dev/null
echo "(compile 'wordgame.Puzzle)" | lein repl #&> /dev/null
echo "# Generated"
echo "cd ./target/"
cd ./target/
# echo "mv ./wordgame-0.0.1-standalone.jar ./wordgame.jar"
# mv ./wordgame-0.0.1-standalone.jar ./wordgame.jar
echo "cd ./classes/"
cd ./classes/
echo "jar uf ../wordgame-0.0.1-standalone.jar *"
jar uf ../wordgame-0.0.1-standalone.jar *
echo "jar uf ../wordgame-0.0.1.jar ./META-INF/ ./wordgame/"
jar uf ../wordgame-0.0.1.jar ./META-INF/ ./wordgame/
echo "cd ../../"
cd ../../
echo "cp ./target/wordgame-0.0.1-standalone.jar ./libs/com.uofantarctica.headson/wordgame-0.0.1-standalone/0.0.1/wordgame-0.0.1-standalone.jar"
cp ./target/wordgame-0.0.1-standalone.jar ./libs/wordgame/wordgame/0.0.1/wordgame-0.0.1-standalone.jar
echo "done"
echo