From b4601bb6c1e7f7e8fc53e448747477dd7b2e55f8 Mon Sep 17 00:00:00 2001 From: Jikoo Date: Sat, 16 Oct 2021 19:16:08 -0400 Subject: [PATCH] Fix cached Spigot dependencies never being used Since plugins have not been downloaded, get always fails when running in offline mode. --- scripts/install_spigot_dependencies.sh | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/scripts/install_spigot_dependencies.sh b/scripts/install_spigot_dependencies.sh index 336da7d..dd3cbfc 100644 --- a/scripts/install_spigot_dependencies.sh +++ b/scripts/install_spigot_dependencies.sh @@ -33,6 +33,11 @@ get_buildtools () { readarray -t versions <<< "$(. ./scripts/get_spigot_versions.sh)" echo Found Spigot dependencies: "${versions[@]}" +# Install dependencies aside from Spigot prior to running in offline mode. +# Note that the default SuperPOM declares maven-dependency-plugin 2.8.0. +# Unfortunately, we run into MDEP-204 and require a version >= 3.1.2. +mvn org.apache.maven.plugins:maven-dependency-plugin:3.2.0:go-offline -DexcludeArtifactIds=spigot + for version in "${versions[@]}"; do set -e exit_code=0