Removed containerized Maven setup and updated workflow to use standard runner with JDK 22
Some checks failed
Productmodel Java CI with Maven / build (push) Failing after 7m11s
Some checks failed
Productmodel Java CI with Maven / build (push) Failing after 7m11s
This commit is contained in:
@@ -7,43 +7,25 @@ on:
|
|||||||
jobs:
|
jobs:
|
||||||
build:
|
build:
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
container:
|
|
||||||
image: maven:3.9.9-eclipse-temurin-22
|
|
||||||
steps:
|
steps:
|
||||||
|
# 1. Checkout (braucht Node.js, welches im Standard-Runner vorhanden ist)
|
||||||
- name: Checkout Code
|
- name: Checkout Code
|
||||||
uses: actions/checkout@v3
|
uses: actions/checkout@v3
|
||||||
|
|
||||||
# Debugging-Schritt, um Umgebung zu überprüfen
|
# 2. Java installieren (da der Standard-Runner kein Java hat)
|
||||||
|
- name: Set up JDK 22
|
||||||
|
uses: actions/setup-java@v3
|
||||||
|
with:
|
||||||
|
java-version: '22'
|
||||||
|
distribution: 'temurin'
|
||||||
|
cache: 'maven' # Cache aktiviert für schnelleren 2. Build
|
||||||
|
|
||||||
|
# 3. Debugging (optional, zur Bestätigung)
|
||||||
- name: Debug Environment
|
- name: Debug Environment
|
||||||
run: |
|
run: |
|
||||||
echo "=== Arbeitsverzeichnis ==="
|
java -version
|
||||||
pwd
|
mvn -version
|
||||||
echo "=== Dateien ==="
|
|
||||||
ls -la
|
|
||||||
echo "=== Java-Version ==="
|
|
||||||
java -version || echo "Java nicht gefunden!"
|
|
||||||
echo "=== Maven-Version ==="
|
|
||||||
mvn -version || echo "Maven nicht gefunden!"
|
|
||||||
echo "=== Netzwerk-Test (falls nötig) ==="
|
|
||||||
ping -c 1 google.com || echo "Netzwerkprobleme?"
|
|
||||||
|
|
||||||
# Java und Maven manuell installieren, falls nicht im Image
|
# 4. Eigentlicher Build
|
||||||
# - name: Install Java and Maven (Fallback)
|
- name: Build with Maven
|
||||||
# run: |
|
run: mvn -B package
|
||||||
# # Das maven:3.9.9-eclipse-temurin-22-Image sollte Java und Maven haben,
|
|
||||||
# # aber als Fallback:
|
|
||||||
# if ! command -v java &> /dev/null; then
|
|
||||||
# echo "Installiere Java..."
|
|
||||||
# apt update && apt install -y openjdk-22-jdk
|
|
||||||
# fi
|
|
||||||
# if ! command -v mvn &> /dev/null; then
|
|
||||||
# echo "Installiere Maven..."
|
|
||||||
# apt install -y maven
|
|
||||||
# fi
|
|
||||||
#
|
|
||||||
# - name: Build with Maven
|
|
||||||
# run: |
|
|
||||||
# echo "Starte Maven-Build..."
|
|
||||||
# mvn -B package
|
|
||||||
# echo "Build abgeschlossen. Ergebnisse:"
|
|
||||||
# ls -la target
|
|
||||||
Reference in New Issue
Block a user