mirror of
https://github.com/sigmasternchen/NurseBot
synced 2025-03-15 08:08:58 +00:00
add build script + manifest file
This commit is contained in:
parent
a263be676f
commit
ffb5d85643
2 changed files with 43 additions and 0 deletions
13
buildtools/MANIFEST.MF
Normal file
13
buildtools/MANIFEST.MF
Normal 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
30
buildtools/build.sh
Executable 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
|
||||
|
Loading…
Reference in a new issue