best-quality-engineering/CI Maven

An action for executing Maven commands supporting patterns described in the Maven CI Friendly documentation.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stalelast commit Mar 27, 2023
License
MIT
Runtime
Deprecated runtime

Pinned Snippet

workflow.ymlSHA-pinned
uses: best-quality-engineering/ci-maven-action@4bc4a4f9a59050271d907afee1ac7f03d171f431 # v1.1.0

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

namedescriptionrequireddefault
maven-optsSpecifies parameters used to start up the JVM running Mavenno
errorsProduce execution error messagesnotrue
batch-modeRun in non-interactive (batch) mode (disables output color)notrue
no-transfer-progressDo not display transfer progress when downloading or uploadingnotrue
fail-at-endOnly fail the build afterwards; allow all non-impacted builds to continuenofalse
fail-fastStop at first failure in reactorized buildsnofalse
fail-neverNEVER fail the build, regardless of project resultnofalse
also-makeIf project list is specified, also build projects required by the listnofalse
also-make-dependentsIf project list is specified, also build projects that depend on projects on the listnofalse
settings-fileAlternate path for the user settings fileno
toolchains-fileAlternate path for the user toolchains fileno
pom-fileForce the use of an alternate POM file (or directory with pom.xml)no
system-propertiesDefines a set of system properties in CSV or multiline formatno
revisionThe CI-friendly revision property to usenoundefined
sha1The CI-friendly sha1 property to usenoundefined
changelistThe CI-friendly changelist property to usenoundefined
profilesComma-delimited list of profiles to activateno
projectsComma-delimited list of specified reactor projects to build instead of all projects. A project can be specified by [groupId]:artifactId or by its relative pathno
threadsThread count, for instance 2.0C where C is core multipliedno
goalsComma separated list of goals to executeno
phasesComma separated list of phases to executeno

no outputs