lfreleng-actions/maven-build-using-make

Setup Maven and run make

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Activelast commit Jul 8, 2026
License
None

Pinned Snippet

workflow.ymlSHA-pinned
uses: lfreleng-actions/maven-make-build-action@3ee8ccba910683179ea981afa0f5c8564ac6300a # v0.1.2

tags can be moved; commit SHAs can't. why a SHA?

namedescriptionrequireddefault
path_prefixDirectory location containing project codeno.
java-versionOpenJDK versionno17
jdk-versionDeprecated alias for java-version; retained for backward compatibilityno""
distributionOpenJDK distributionnotemurin
mvn-versionMaven versionno3.8.2
make-targetsTargets for the make commandnoall
env-varsPass GitHub variables to be exported as environment variables via `toJSON(vars)` or specific variables encoded in JSON formatno{}
env-secretsPass GitHub secrets to be exported as environment variables via `toJSON(secrets)` or specific secrets encoded in JSON formatno{}
run-jacocoBoolean defining whether Jacoco should be runnotrue
artifact-uploadUpload the JaCoCo badges directory as a build artifactnotrue
artifact-nameUploaded artifact name (default: maven-make-<job>)no""
namedescription
coverageJaCoCo line coverage % (empty when JaCoCo skipped)
branch_coverageJaCoCo branch coverage percentage (empty when JaCoCo did not run)
artifact_nameUploaded build artifact name (empty when disabled)