lfreleng-actions/maven-build-using-make
Setup Maven and run make
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Activelast commit Jul 8, 2026
- License
- None
Pinned Snippet
uses: lfreleng-actions/maven-make-build-action@3ee8ccba910683179ea981afa0f5c8564ac6300a # v0.1.2tags can be moved; commit SHAs can't. why a SHA?
Inputs
| name | description | required | default |
|---|---|---|---|
| path_prefix | Directory location containing project code | no | . |
| java-version | OpenJDK version | no | 17 |
| jdk-version | Deprecated alias for java-version; retained for backward compatibility | no | "" |
| distribution | OpenJDK distribution | no | temurin |
| mvn-version | Maven version | no | 3.8.2 |
| make-targets | Targets for the make command | no | all |
| env-vars | Pass GitHub variables to be exported as environment variables via `toJSON(vars)` or specific variables encoded in JSON format | no | {} |
| env-secrets | Pass GitHub secrets to be exported as environment variables via `toJSON(secrets)` or specific secrets encoded in JSON format | no | {} |
| run-jacoco | Boolean defining whether Jacoco should be run | no | true |
| artifact-upload | Upload the JaCoCo badges directory as a build artifact | no | true |
| artifact-name | Uploaded artifact name (default: maven-make-<job>) | no | "" |
Outputs
| name | description |
|---|---|
| coverage | JaCoCo line coverage % (empty when JaCoCo skipped) |
| branch_coverage | JaCoCo branch coverage percentage (empty when JaCoCo did not run) |
| artifact_name | Uploaded build artifact name (empty when disabled) |