#!/usr/bin/env bash set -euo pipefail cd "$(dirname "$0")/.." root="$PWD" mvn_bin="${MVN:-mvn}" repo="${MAVEN_REPO_LOCAL:-$root/.local/m2}" mkdir -p "$repo" install_jar() { "$mvn_bin" -B -ntp "-Dmaven.repo.local=$repo" \ org.apache.maven.plugins:maven-install-plugin:3.1.4:install-file \ "-DgroupId=$1" "-DartifactId=$2" "-Dversion=$3" \ -Dpackaging=jar -DgeneratePom=true "-Dfile=$4" } install_jar com.oracle ojdbc14 10.2.0.4.0 jar/ojdbc14/ojdbc14/10.2.0.4.0/ojdbc14-10.2.0.4.0.jar for name in CKFinder-updateByAlexander CKFinderPlugin-FileEditor CKFinderPlugin-ImageResize CKFinderPlugin-Watermark; do install_jar com.ckfinder "$name" 2.4 "jar/ckfinder/ckfinder/$name/2.4/$name-2.4.jar" done install_jar com.artofsolving jodconverter 3.0-beta-4 src/main/webapp/WEB-INF/lib/jodconverter-3.0-beta-4.jar "$mvn_bin" -B -ntp "-Dmaven.repo.local=$repo" -Dmaven.test.skip=true clean package