Table of Contents |
---|
Build Scanner
Integrating into the build.gradle files
Code Block | ||||
---|---|---|---|---|
| ||||
java -jar sl-build-scanner.jar -gradle -configfile <arg> -workspacepath <arg> [-pluginversion <arg>] [-repoConfig <arg>] [-includedProjects <arg>] [-excludedProjects <arg>] |
...
Parameter | description |
---|---|
configfile | The path to the JSON configuration you created with the parameters to be provided to the SeaLights Gradle Plugin |
workspacepath | The base path to the location of the build.gradle files to update |
pluginversion | (Optional) Version of the Gradle SeaLights Plugin to insert into the build.gradle |
repoConfig | (Optional) Configuration of repositories from which the SeaLights Gradle plugin will be taken. This will be put as is in a Gradle script's buildScript { repositories { /* repoConfig */ } } block. For multiline config, separate the lines by semicolon ;, e.g. -repocConfig "mavenLocal(); mavenCentral()" |
includedProjects | (Optional) Comma-separated list of Gradle (sub)projects to include in SeaLights integration. When not set or empty, all (sub)projects are included |
excludedProjects | (Optional) Comma-separated list of Gradle (sub)projects to exclude from SeaLights integration. Overrides includedProjects if a project’s name is on both includedProjects and excludedProjects |
Restoring the build.gradle file to its previous state
Code Block | ||||
---|---|---|---|---|
| ||||
java -jar sl-build-scanner.jar -restoreGradle -workspacepath <arg> |
...