File build.sh of Package java-saml
#!/bin/bash
set -xe
PROJECT_PREFIX=`readlink -e .`
M2_REPO="$PROJECT_PREFIX/kit/m2"
ARTIFACT_DIR="$M2_REPO/jakarta/servlet/jakarta.servlet-api/6.1.0"
mkdir -p "$ARTIFACT_DIR"
cp /usr/share/java/jakarta-servlet/jakarta.servlet-api.jar "$ARTIFACT_DIR/jakarta.servlet-api-6.1.0.jar"
echo '<project><modelVersion>4.0.0</modelVersion><groupId>jakarta.servlet</groupId><artifactId>jakarta.servlet-api</artifactId><version>6.1.0</version></project>' > "$ARTIFACT_DIR/jakarta.servlet-api-6.1.0.pom"
cd src/java-saml-2.4.0
alias ant='$PROJECT_PREFIX/kit/apache-ant-1.9.7/bin/ant'
alias mvn='$PROJECT_PREFIX/kit/apache-maven-3.3.9/bin/mvn -Dmaven.repo.local=$M2_REPO --settings $PROJECT_PREFIX/kit/m2/settings.xml --strict-checksums -o'
mvn package -DskipTests