Skip to content

Instantly share code, notes, and snippets.

@mavyfaby
Last active October 14, 2024 03:07
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 src/web.xml 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-6.0.0.jar:"
command+="${lib}java-wkhtmltopdf-wrapper-1.1.12-RELEASE.jar:"
command+="${lib}json-20240303.jar:"
command+="${lib}mariadb-java-client-3.4.1.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/classes/*.java "
command+="src/com/wmdc/attendance/utils/*.java "
command+="src/com/wmdc/attendance/session/*.java "
command+="src/com/wmdc/attendance/*.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