diff --git a/.gitea/workflows/ci.yml b/.gitea/workflows/ci.yml index 698ab8d..579b0dd 100644 --- a/.gitea/workflows/ci.yml +++ b/.gitea/workflows/ci.yml @@ -28,6 +28,18 @@ jobs: java-version: 21 cache: maven + - name: Install Maven + env: + MAVEN_VERSION: 3.9.6 + MAVEN_HOME: ${{ runner.workspace }}/.maven + run: | + mkdir -p "$MAVEN_HOME" + if [ ! -x "$MAVEN_HOME/bin/mvn" ]; then + curl -fsSL "https://archive.apache.org/dist/maven/maven-3/$MAVEN_VERSION/binaries/apache-maven-$MAVEN_VERSION-bin.tar.gz" | tar -xz -C "$MAVEN_HOME" --strip-components=1 + fi + echo "$MAVEN_HOME/bin" >> "$GITHUB_PATH" + mvn --version + - name: Cache Node + npm uses: actions/cache@v4 with: @@ -60,6 +72,18 @@ jobs: java-version: 21 cache: maven + - name: Install Maven + env: + MAVEN_VERSION: 3.9.6 + MAVEN_HOME: ${{ runner.workspace }}/.maven + run: | + mkdir -p "$MAVEN_HOME" + if [ ! -x "$MAVEN_HOME/bin/mvn" ]; then + curl -fsSL "https://archive.apache.org/dist/maven/maven-3/$MAVEN_VERSION/binaries/apache-maven-$MAVEN_VERSION-bin.tar.gz" | tar -xz -C "$MAVEN_HOME" --strip-components=1 + fi + echo "$MAVEN_HOME/bin" >> "$GITHUB_PATH" + mvn --version + - name: Set up GraalVM uses: graalvm/setup-graalvm@v1 with: