generated from sigonasr2/JavaProjectTemplate
Don't include lib handling yet
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
This commit is contained in:
parent
d587009b25
commit
7b29a14e12
@ -1,27 +1,17 @@
|
||||
#Builds and runs the project.
|
||||
#Java
|
||||
source ${LANGUAGE}/scripts/version_info
|
||||
if javac -source ${SOURCE_VERSION} -target ${TARGET_VERSION} -Xlint:unchecked -cp ${CLASS_PATH} -d ${OUT_DIR} ${PROJECT_DIR}/*.java; then
|
||||
printf "\n\n\nRunning Program...\n\n"
|
||||
ORIGINAL_LOC=$(pwd)
|
||||
cd lib
|
||||
rm -Rf bin
|
||||
mkdir bin
|
||||
jar -xvf gluegen-rt-natives-linux-amd64.jar
|
||||
jar -xvf gluegen-rt.jar
|
||||
jar -xvf jogl-all.jar
|
||||
jar -xvf jogl-all-natives-linux-amd64.jar
|
||||
mv $(find . -type d -not -path "." -not -path "./bin" -not -name "lib") bin
|
||||
cd ..
|
||||
cd $OUT_DIR
|
||||
if java ${CUSTOM_PARAMS} -cp .:../lib/bin/ -XX:+UseZGC -Djava.library.path="${LIBRARY_PATH}" ${MAIN_CLASS} "$@"; then
|
||||
javac -source ${SOURCE_VERSION} -target ${TARGET_VERSION} -Xlint:unchecked -cp ${CLASS_PATH} -d ${OUT_DIR} ${PROJECT_DIR}/*.java
|
||||
printf "\n\n\nRunning Program...\n\n"
|
||||
ORIGINAL_LOC=$(pwd)
|
||||
cd $OUT_DIR
|
||||
if java ${CUSTOM_PARAMS} -cp .:../lib/bin/ -XX:+UseZGC -Djava.library.path="${LIBRARY_PATH}" ${MAIN_CLASS} "$@"; then
|
||||
${ORIGINAL_LOC}/${LANGUAGE}/scripts/clean.sh
|
||||
exit
|
||||
fi
|
||||
if java ${CUSTOM_PARAMS} -cp .:../lib/bin/ -XX:+UnlockExperimentalVMOptions -XX:+UseZGC -Djava.library.path="${LIBRARY_PATH}" ${MAIN_CLASS} "$@"; then
|
||||
${ORIGINAL_LOC}/${LANGUAGE}/scripts/clean.sh
|
||||
exit
|
||||
fi
|
||||
java ${CUSTOM_PARAMS} -cp .:../lib/bin/ -XX:+PrintCommandLineFlags -Djava.library.path="${LIBRARY_PATH}" ${MAIN_CLASS} "$@"
|
||||
${ORIGINAL_LOC}/${LANGUAGE}/scripts/clean.sh
|
||||
fi
|
||||
if java ${CUSTOM_PARAMS} -cp .:../lib/bin/ -XX:+UnlockExperimentalVMOptions -XX:+UseZGC -Djava.library.path="${LIBRARY_PATH}" ${MAIN_CLASS} "$@"; then
|
||||
${ORIGINAL_LOC}/${LANGUAGE}/scripts/clean.sh
|
||||
exit
|
||||
fi
|
||||
java ${CUSTOM_PARAMS} -cp .:../lib/bin/ -XX:+PrintCommandLineFlags -Djava.library.path="${LIBRARY_PATH}" ${MAIN_CLASS} "$@"
|
||||
${ORIGINAL_LOC}/${LANGUAGE}/scripts/clean.sh
|
@ -1,5 +1,5 @@
|
||||
build2.sh:b1c6b7c6b2eb19ba54be6824bda8805b -
|
||||
build.sh:5df470d49036bf7565493739aeebeaa8 -
|
||||
build.sh:b704fa9f7cec17d25c111866528b8165 -
|
||||
clean.sh:668a2f9b568c55f6a044a509315032f6 -
|
||||
commit.sh:5e4448db9ad48e72ec3a1ff4f5763b41 -
|
||||
jar2.sh:7977fc138ee5db798d08c34734f0be93 -
|
||||
|
Loading…
x
Reference in New Issue
Block a user