AMLSim / scripts /build_AMLSim.sh
dingyiz's picture
Upload folder using huggingface_hub
2795186 verified
raw
history blame
1.95 kB
# #!/bin/bash
# DESTINATION=target/classes/
# if [ ! -d "${DESTINATION}" ]; then
# rm -rf bin/
# mkdir -p "${DESTINATION}"
# fi
# # Check if Maven is installed and accessible
# if ! command -v mvn &> /dev/null
# then
# echo 'Maven not installed or not in PATH. Compiling using javac'
# javac -encoding UTF-8 -cp "jars/*" -d "${DESTINATION}" src/main/java/amlsim/*.java src/main/java/amlsim/stat/*.java src/main/java/amlsim/model/*.java src/main/java/amlsim/model/normal/*.java src/main/java/amlsim/model/aml/*.java src/main/java/amlsim/model/cash/*.java
# exit
# else
# echo 'Maven is installed. Proceeding with Maven build'
# mvn clean package -DskipTests
# fi
#!/bin/bash
# javac -encoding UTF-8 -cp "jars/*" -d "${DESTINATION}" src/main/java/amlsim/*.java src/main/java/amlsim/stat/*.java src/main/java/amlsim/model/*.java src/main/java/amlsim/model/normal/*.java src/main/java/amlsim/model/aml/*.java src/main/java/amlsim/model/cash/*.java
DESTINATION=target/classes/
if [ ! -d "${DESTINATION}" ]; then
mkdir -p "${DESTINATION}"
fi
# Print out the Java source files to be compiled
echo "Compiling the following Java source files:"
for file in src/main/java/amlsim/*.java src/main/java/amlsim/stat/*.java src/main/java/amlsim/model/*.java src/main/java/amlsim/model/normal/*.java src/main/java/amlsim/model/aml/*.java src/main/java/amlsim/model/cash/*.java; do
echo "$file"
done
# Compile with javac and verbose output
javac -verbose -encoding UTF-8 -cp "jars/*" -d "${DESTINATION}" src/main/java/amlsim/*.java src/main/java/amlsim/stat/*.java src/main/java/amlsim/model/*.java src/main/java/amlsim/model/normal/*.java src/main/java/amlsim/model/aml/*.java src/main/java/amlsim/model/cash/*.java
# Check if compilation succeeded
if [ $? -eq 0 ]; then
echo "Compilation successful. Classes have been created in ${DESTINATION}."
else
echo "Compilation failed. Check the error messages above."
fi