Build Scanner
Integrating into the pom.xml files
java -jar sl-build-scanner.jar -pom -configfile <arg> -workspacepath <arg> [-pluginversion <arg>]
BASH
Parameter | Description |
---|
configfile
| The path to the JSON configuration you created with the parameters to be provided to the SeaLights Maven Plugin |
workspacepath
| The base path to the location of the pom.xml files to update |
pluginversion
| (Optional) Version of the Maven SeaLights Plugin to insert into the pom.xml |
Restoring the pom.xml file to its previous state
java -jar sl-build-scanner.jar -restorePom -workspacepath <arg>
BASH
Parameter | Description |
---|
workspacepath
| The base path to the location of the pom.xml files to update |
Command line flags passed to Sealights maven plugin
mvn <arg> [{-DrunTestsOnly=<arg> | -DrunFunctionalTests=<arg>}] [-Dsl.modulesToSkip=<arg>]
BASH
Parameter | Default | Description |
---|
runTestsOnly
| false | Set to true to skip build-scanner Note: when working with the Jenkins plugin this flag will not work, and you should use the runFunctionalTests=true |
runFunctionalTests
| false | (Deprecated: prefer including this flag in your JSON config file instead) Set to true to skip build-scanner and only validate partially build session data (for example packages included are not mandatory) |
sl.modulesToSkip
|
| (Optional) A comma separated list of modules to skip. |