p6m-actions/Java Maven Build

Builds a Java project using Maven with flexible lint, test, and build commands

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Maintainedlast commit Jul 1, 2025
License
None

Pinned Snippet

workflow.ymlSHA-pinned
uses: p6m-actions/java-maven-build@2d72f23792d6254a01b1d0997ad388dfc911bfa8 # v1.0

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

namedescriptionrequireddefault
run-lintWhether to run lintingnotrue
lint-commandCommand to run for lintingnomvn checkstyle:check
lint-argsAdditional arguments for the lint commandno""
run-testWhether to run testsnotrue
test-commandCommand to run for testingnomvn test
test-argsAdditional arguments for the test commandno""
run-buildWhether to run buildnotrue
build-commandCommand to run for buildingnomvn compile
build-argsAdditional arguments for the build commandno""
run-packageWhether to run packagenofalse
package-commandCommand to run for packagingnomvn package
package-argsAdditional arguments for the package commandno""
maven-optionsMaven options for all processesno-B -q
archive-coverageWhether to archive code coverage resultsnofalse
coverage-pathPath to the coverage reportsnotarget/site/jacoco

no outputs