add build script + manifest file

This commit is contained in:
overflowerror 2018-07-10 21:19:55 +02:00
parent a263be676f
commit ffb5d85643
2 changed files with 43 additions and 0 deletions

13
buildtools/MANIFEST.MF Normal file
View file

@ -0,0 +1,13 @@
Manifest-Version: 1.0
Class-Path: . NurseBot_lib/telegrambots-3.6-jar-with-dependencies.jar
NurseBot_lib/telegrambots-abilities-3.6-jar-with-dependencies.jar Nur
seBot_lib/telegrambots-meta-3.6-jar-with-dependencies.jar NurseBot_li
b/telegrambotsextensions-3.6-jar-with-dependencies.jar NurseBot_lib/a
ctivejdbc-2.1-20180524.133526-37.jar NurseBot_lib/slf4j-api-1.7.25.ja
r NurseBot_lib/slf4j-simple-1.7.25.jar NurseBot_lib/mysql-connector-j
ava-8.0.11.jar NurseBot_lib/javalite-common-2.1-20180620.184148-79.ja
r NurseBot_lib/charts4j-1.3.jar NurseBot_lib/activejdbc-instrumentati
on-2.1-20180620.184149-79.jar NurseBot_lib/javassist-3.18.2-GA.jar Nu
rseBot_lib/reflections-0.9.10.jar
Main-Class: asylum.nursebot.NurseNoakes

30
buildtools/build.sh Executable file
View file

@ -0,0 +1,30 @@
#!/bin/bash
EXIT_SUCCESS=0
EXIT_COMPILE_FAILED=1
EXIT_PACKING_FAILED=2
mkdir -p ../bin/
mkdir -p ../build/
mkdir -p ../build/NurseBot_lib/
pushd ../src/
javac -cp $(find ../build/NurseBot_lib -iname "*.jar" | tr "\n" ":") -d ../bin/ $(find ./ -iname "*.java")
if test ! $? = 0; then
exit $EXIT_COMPILE_FAILED
fi
popd
pushd ../bin/
jar cmf ../buildtools/MANIFEST.MF ../build/NurseBot.jar $(find ./ -iname "*.class")
if test ! $? = 0; then
exit $EXIT_PACKING_FAILED
fi
popd
exit $EXIT_SUCCESS