Refine Qodana bootstrap: simplify POSIX-safe chain and suppress command output

This commit is contained in:
Gustavo Henrique Santos Souza de Miranda 2025-11-29 04:26:10 -03:00
parent a55ff88e08
commit f0b786d740
1 changed files with 2 additions and 6 deletions

View File

@ -9,12 +9,8 @@ profile:
name: qodana.recommended name: qodana.recommended
bootstrap: | bootstrap: |
# Generate sources (including protobuf) so Qodana resolves imports correctly. # Generate sources (including protobuf) so Qodana resolves imports correctly.
# Use a POSIX-safe, fi-less chain to avoid /bin/sh parsing issues in CI. # Single-line POSIX-safe chain to avoid /bin/sh parsing issues in CI (no brackets in output).
chmod +x ./mvnw 2>/dev/null || true chmod +x ./mvnw >/dev/null 2>&1 || true; ./mvnw -B -q -DskipTests -DskipITs=true generate-sources >/dev/null 2>&1 || sh ./mvnw -B -q -DskipTests -DskipITs=true generate-sources >/dev/null 2>&1 || mvn -B -q -DskipTests -DskipITs=true generate-sources >/dev/null 2>&1 || echo "Qodana bootstrap: Maven not available; skipping source generation"
./mvnw -B -q -DskipTests -DskipITs=true generate-sources 2>/dev/null || \
sh ./mvnw -B -q -DskipTests -DskipITs=true generate-sources 2>/dev/null || \
mvn -B -q -DskipTests -DskipITs=true generate-sources 2>/dev/null || \
echo "[Qodana bootstrap] Maven not available; skipping source generation"
include: include:
- name: CheckDependencyLicenses - name: CheckDependencyLicenses
exclude: exclude: