lfJava¶
Parameters¶
- Required Parameters
- mvnSettings
Jenkins ID of maven settings file to be used by this job
- Optional Parameters
- javaVersion
Java version to use for Maven build
- mvnGlobalSettings
Override default global-settings filename
- mvnGoals
String with maven goals to execute
- mvnVersion
Maven version to use in build
- archiveArtifacts
Newline-separated list of paths to archive.
Usage¶
Calling lfJava will prep the agent and then execute a maven build, using the mvnGoals specified. If the branch is “master” or “main”, the maven-deploy script will be called, deploying artifacts to maven. If triggered by a comment containing the keyword “stage”, the maven-stage script will be run to sign and stage artifacts for release.