Skip to content

Instantly share code, notes, and snippets.

@mavyfaby
Created February 11, 2022 04:29
Show Gist options
  • Save mavyfaby/728e77753aca8d29154e8c21d81fa950 to your computer and use it in GitHub Desktop.
Save mavyfaby/728e77753aca8d29154e8c21d81fa950 to your computer and use it in GitHub Desktop.
Compile Attendance Management System project
#! /bin/bash
if [[ ! -d WEB-INF ]] || [[ ! -d WEB-INF/classes ]]; then
mkdir -p WEB-INF/classes
fi
cp -rf src/lib src/attendance.properties src/rewrite.config WEB-INF/
lib="src/lib/"
command="javac -classpath "
command+="${lib}commons-codec-1.14.jar:"
command+="${lib}commons-io-2.6.jar:"
command+="${lib}commons-lang3-3.0.jar:"
command+="${lib}HikariCP-4.0.3.jar:"
command+="${lib}java-wkhtmltopdf-wrapper-1.1.12-RELEASE.jar:"
command+="${lib}json-20200518.jar:"
command+="${lib}mariadb-java-client-2.6.0.jar:"
command+="${lib}mariadb-java-client-2.6.0.jar:"
command+="${lib}passay-1.6.0.jar:"
command+="${lib}servlet-api.jar:"
command+="${lib}slf4j-api-2.0.0-alpha1.jar:"
command+="${lib}tomcat9-websocket-api-9.0.31.jar:"
command+="${lib}totp-1.0.jar:"
command+="${lib}xzing-core-3.3.0.jar:"
command+="${lib}zxing-javase-3.0.0.jar "
command+="src/com/wmdc/attendance/api/*.java "
command+="src/com/wmdc/attendance/*.java "
command+="src/com/wmdc/attendance/utils/*.java "
command+="-d WEB-INF/classes"
eval $command
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment