Builder
Builder for RewriteRunner.
Functions
Fully qualified OpenRewrite recipe name. Required before build.
Number of parallel artifact download threads.
Replace the list of extra Maven repositories.
Add an extra Maven repository. Repeated calls accumulate.
TCP connection timeout for Maven Resolver artifact downloads.
Socket read/request timeout for Maven Resolver artifact downloads.
Construct a runner after validating the required recipe name.
Cache root for recipe artifacts.
Explicit rewriterunner.yml path.
Run recipes without writing project files.
Project-relative glob patterns to exclude from plugin and LST parsing.
Select ExecutionMode.FORKED (default) or explicit ExecutionMode.IN_PROCESS.
JVM arguments shared by runner-owned plugin and worker executors.
Override whether Maven Central is included for artifact resolution.
Logger for lifecycle and diagnostic events.
JVM arguments appended for the LST worker executor.
Optional timeout for the complete LST worker process. null is unlimited.
Glob patterns for otherwise-unhandled files to parse as plain text.
JVM arguments appended for the official Gradle/Maven plugin executor.
Timeout for the official Gradle/Maven plugin invocation.
Root directory of the project to analyse. Defaults to the current directory.
Add one Maven recipe artifact coordinate.
Replace all recipe artifact coordinates.
Explicit rewrite.yaml path.
Inline rewrite.yaml content, which takes precedence over rewriteConfig.
Bypass the official plugin attempt and use the selected LST execution mode directly.
Timeout for build-tool subprocesses used while resolving an LST classpath.
Advanced structured override for the LST worker launcher.