Skip to content

Fix GHA build: Add missing Maven wrappers and package-lock.json#5

Merged
kenahrens merged 1 commit intomasterfrom
fix/missing-build-files
Jul 21, 2025
Merged

Fix GHA build: Add missing Maven wrappers and package-lock.json#5
kenahrens merged 1 commit intomasterfrom
fix/missing-build-files

Conversation

@kenahrens
Copy link
Copy Markdown
Member

Summary

Fixes GitHub Actions build failures by adding missing build files:

  • Maven wrapper files missing from all backend services
  • package-lock.json missing from frontend

Root Cause

GHA was failing with:

  • ./mvnw: not found - Maven wrapper files missing from backend services
  • Some specified paths were not resolved, unable to cache dependencies - Missing package-lock.json for npm cache

Changes

  • Backend: Added Maven wrapper (mvnw, mvnw.cmd, .mvn/wrapper/) to all 4 services
  • Frontend: Generated package-lock.json via npm install
  • All mvnw files are executable and use Maven 3.9.11

Test plan

  • Maven wrappers work locally (./mvnw --version succeeds)
  • package-lock.json exists for npm cache
  • Verify GHA build passes after merge

🤖 Generated with Claude Code

- Added Maven wrapper (mvnw, mvnw.cmd, .mvn/wrapper/) to all backend services:
  - user-service, accounts-service, transactions-service, api-gateway
- Generated package-lock.json for frontend to fix npm cache setup
- All mvnw files are executable and use Maven 3.9.11
- Fixes GHA build failures: "./mvnw: not found" and npm cache issues

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
@kenahrens kenahrens merged commit 34a7699 into master Jul 21, 2025
2 of 4 checks passed
@kenahrens kenahrens deleted the fix/missing-build-files branch August 1, 2025 01:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant