3 if [ "$1" != "T" ]; then gnome-terminal -e "'$0' T"; exit; fi
6 # This is a helper bash script that starts current Java project in debug mode
7 # with JRebel attached. It also opens its own terminal window, so you can run
8 # this script by simply clicking on it in file navigator.
15 # + JRebel is installed in /opt/jrebel
29 export DEBUG_OPTIONS="-Xdebug -Xrunjdwp:transport=dt_socket,address=127.0.0.1:8000,server=y,suspend=n"
32 export REBEL_BASE="$HOME/.jrebel"
33 export JREBEL_OPTS="-agentpath:/opt/jrebel/libjrebel64.so -Drebel.project.path=`pwd`"
35 # enable LWJGL native libraries
36 export LWJGL_OPTS="-Djava.library.path=target/natives"
38 # define Maven options
39 export MAVEN_OPTS="-Xmx4000m $DEBUG_OPTIONS $JREBEL_OPTS $LWJGL_OPTS"
41 mvn compile exec:java -Dexec.mainClass="eu.svjatoslav.sixth.e3d.examples.launcher.Main"
43 echo "press ENTER to reload application"