20 lines
902 B
Bash
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
|