2020-02-20 04:28:05 +01:00
|
|
|
#!/bin/bash
|
2020-02-20 19:23:28 +01:00
|
|
|
#build java
|
2020-02-20 04:28:05 +01:00
|
|
|
mvn package
|
2020-02-20 19:23:28 +01:00
|
|
|
if [ "$?" -ne "0" ]; then
|
|
|
|
echo "Error"
|
|
|
|
exit 1
|
|
|
|
fi
|
|
|
|
|
|
|
|
#build cpp
|
2020-02-20 12:21:43 +01:00
|
|
|
rm target/*.so
|
2020-02-21 04:10:23 +01:00
|
|
|
make -j1 all #that makefile is not paralllizable
|
2020-02-20 19:23:28 +01:00
|
|
|
if [ "$?" -ne "0" ]; then
|
|
|
|
echo "Error"
|
|
|
|
exit 1
|
|
|
|
fi
|
2020-02-21 10:27:46 +01:00
|
|
|
# sudo make install # or create a link to this lib once with: sudo ln -s $(realpath target/libplugin.so) /usr/lib
|
2020-02-21 04:10:23 +01:00
|
|
|
|
|
|
|
#build and install all testplugins
|
|
|
|
make installplugins
|
2020-02-20 19:23:28 +01:00
|
|
|
|
|
|
|
#prepare server
|
2020-02-20 04:28:05 +01:00
|
|
|
cp target/Cppplugin-0.1-SNAPSHOT-final.jar testserver/plugins/
|
2020-02-20 19:23:28 +01:00
|
|
|
|
|
|
|
#start server
|
2020-02-20 04:28:05 +01:00
|
|
|
cd testserver
|
2020-11-12 14:21:19 +01:00
|
|
|
java -jar spigot-1.12.2.jar
|