Files
syly2/scripts/build.sh
T

20 lines
902 B
Bash

#!/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