AMLSim / jars /install.sh
dingyiz's picture
Upload folder using huggingface_hub
2795186 verified
# # Function to download and install a Maven dependency
# function install_jar() {
# local url=$1
# local file=$2
# local groupid=$3
# local artifactid=$4
# local version=$5
# echo "Downloading $artifactid..."
# wget -q $url -O $file
# echo "Installing $artifactid into Maven local repository..."
# mvn install:install-file \
# -Dfile=$file \
# -DgroupId=$groupid \
# -DartifactId=$artifactid \
# -Dversion=$version \
# -Dpackaging=jar \
# -DgeneratePom=true
# }
# # MASON Version 20
# install_jar "http://central.maven.org/maven2/mason/mason/20/mason-20.jar" \
# "mason.20.jar" \
# "mason" \
# "mason" \
# "20"
# # Commons-Math Version 3.6.1
# install_jar "http://central.maven.org/maven2/org/apache/commons/commons-math3/3.6.1/commons-math3-3.6.1.jar" \
# "commons-math3-3.6.1.jar" \
# "org.apache.commons" \
# "commons-math3" \
# "3.6.1"
# # JSON in Java Version 20180813
# install_jar "http://central.maven.org/maven2/org/json/json/20180813/json-20180813.jar" \
# "json-20180813.jar" \
# "org.json" \
# "json" \
# "20180813"
# # WebGraph Version 3.6.1
# install_jar "http://central.maven.org/maven2/it/unimi/dsi/webgraph/3.6.1/webgraph-3.6.1.jar" \
# "webgraph-3.6.1.jar" \
# "it.unimi.dsi" \
# "webgraph" \
# "3.6.1"
# # DSI Utilities Version 2.5.4
# install_jar "http://central.maven.org/maven2/it/unimi/dsi/dsiutils/2.5.4/dsiutils-2.5.4.jar" \
# "dsiutils-2.5.4.jar" \
# "it.unimi.dsi" \
# "dsiutils" \
# "2.5.4"
# # fastutil Version 8.2.3
# install_jar "http://central.maven.org/maven2/it/unimi/dsi/fastutil/8.2.3/fastutil-8.2.3.jar" \
# "fastutil-8.2.3.jar" \
# "it.unimi.dsi" \
# "fastutil" \
# "8.2.3"
# # Sux for Java Version 4.2.0
# install_jar "http://central.maven.org/maven2/it/unimi/dsi/sux4j/4.2.0/sux4j-4.2.0.jar" \
# "sux4j-4.2.0.jar" \
# "it.unimi.dsi" \
# "sux4j" \
# "4.2.0"
# # JSAP Version 2.1
# install_jar "http://central.maven.org/maven2/com/martiansoftware/jsap/2.1/jsap-2.1.jar" \
# "jsap-2.1.jar" \
# "com.martiansoftware" \
# "jsap" \
# "2.1"
# # SLF4J Version 1.7.25
# install_jar "http://central.maven.org/maven2/org/slf4j/slf4j-api/1.7.25/slf4j-api-1.7.25.jar" \
# "slf4j-api-1.7.25.jar" \
# "org.slf4j" \
# "slf4j-api" \
# "1.7.25"
# # MySQL Connector for Java Version 5.1
# install_jar "http://central.maven.org/maven2/mysql/mysql-connector-java/5.1.49/mysql-connector-java-5.1.49.jar" \
# "mysql-connector-java-5.1.49.jar" \
# "mysql" \
# "mysql-connector-java" \
# "5.1.49"
# # JUnit5 Version 5
# install_jar "http://central.maven.org/maven2/org/junit/jupiter/junit-jupiter/5.7.0/junit-jupiter-5.7.0.jar" \
# "junit-jupiter-5.7.0.jar" \
# "org.junit.jupiter" \
# "junit-jupiter" \
# "5.7.0"
# # Mockito Core Version 4.0.0
# install_jar "http://central.maven.org/maven2/org/mockito/mockito-core/4.0.0/mockito-core-4.0.0.jar" \
# "mockito-core-4.0.0.jar" \
# "org.mockito" \
# "mockito-core" \
# "4.0.0"
# # Byte Buddy Version 1.11.19
# install_jar "http://central.maven.org/maven2/net/bytebuddy/byte-buddy/1.11.19/byte-buddy-1.11.19.jar" \
# "byte-buddy-1.11.19.jar" \
# "net.bytebuddy" \
# "byte-buddy" \
# "1.11.19"
# # Byte Buddy Agent Version 1.11.19
# install_jar "http://central.maven.org/maven2/net/bytebuddy/byte-buddy-agent/1.11.19/byte-buddy-agent-1.11.19.jar" \
# "byte-buddy-agent-1.11.19.jar" \
# "net.bytebuddy" \
# "byte-buddy-agent" \
# "1.11.19"
# # Objenesis Version 3.2
# install_jar "http://central.maven.org/maven2/org/objenesis/objenesis/3.2/objenesis-3.2.jar" \
# "objenesis-3.2.jar" \
# "org.objenesis" \
# "objenesis" \
# "3.2"
# # Mockito Inline Version 4.0.0
# install_jar "http://central.maven.org/maven2/org/mockito/mockito-inline/4.0.0/mockito-inline-4.0.0.jar" \
# "mockito-inline-4.0.0.jar" \
# "org.mockito" \
# "mockito-inline" \
# "4.0.0"
# echo "All dependencies downloaded and installed."
mvn install:install-file \
-Dfile=jars/mason.20.jar \
-DgroupId=mason \
-DartifactId=mason \
-Dversion=20 \
-Dpackaging=jar \
-DgeneratePom=true