p6m-actions/Java Maven Build
Builds a Java project using Maven with flexible lint, test, and build commands
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Maintainedlast commit Jul 1, 2025
- License
- None
Pinned Snippet
uses: p6m-actions/java-maven-build@2d72f23792d6254a01b1d0997ad388dfc911bfa8 # v1.0tags can be moved; commit SHAs can't. why a SHA?
Inputs
| name | description | required | default |
|---|---|---|---|
| run-lint | Whether to run linting | no | true |
| lint-command | Command to run for linting | no | mvn checkstyle:check |
| lint-args | Additional arguments for the lint command | no | "" |
| run-test | Whether to run tests | no | true |
| test-command | Command to run for testing | no | mvn test |
| test-args | Additional arguments for the test command | no | "" |
| run-build | Whether to run build | no | true |
| build-command | Command to run for building | no | mvn compile |
| build-args | Additional arguments for the build command | no | "" |
| run-package | Whether to run package | no | false |
| package-command | Command to run for packaging | no | mvn package |
| package-args | Additional arguments for the package command | no | "" |
| maven-options | Maven options for all processes | no | -B -q |
| archive-coverage | Whether to archive code coverage results | no | false |
| coverage-path | Path to the coverage reports | no | target/site/jacoco |
Outputs
no outputs