Builder

Builder for RewriteRunner.

Constructors

Link copied to clipboard
constructor()

Functions

Link copied to clipboard

Fully qualified OpenRewrite recipe name. Required before build.

Link copied to clipboard

Number of parallel artifact download threads.

Link copied to clipboard

Replace the list of extra Maven repositories.

Link copied to clipboard

Add an extra Maven repository. Repeated calls accumulate.

Link copied to clipboard

TCP connection timeout for Maven Resolver artifact downloads.

Link copied to clipboard

Socket read/request timeout for Maven Resolver artifact downloads.

Link copied to clipboard

Construct a runner after validating the required recipe name.

Link copied to clipboard

Cache root for recipe artifacts.

Link copied to clipboard

Explicit rewriterunner.yml path.

Link copied to clipboard

Run recipes without writing project files.

Link copied to clipboard

Project-relative glob patterns to exclude from plugin and LST parsing.

Link copied to clipboard
Link copied to clipboard

JVM arguments shared by runner-owned plugin and worker executors.

Link copied to clipboard

Override whether Maven Central is included for artifact resolution.

Link copied to clipboard

Logger for lifecycle and diagnostic events.

Link copied to clipboard

JVM arguments appended for the LST worker executor.

Link copied to clipboard

Optional timeout for the complete LST worker process. null is unlimited.

Link copied to clipboard

Glob patterns for otherwise-unhandled files to parse as plain text.

Link copied to clipboard

JVM arguments appended for the official Gradle/Maven plugin executor.

Link copied to clipboard

Timeout for the official Gradle/Maven plugin invocation.

Link copied to clipboard

Root directory of the project to analyse. Defaults to the current directory.

Link copied to clipboard

Add one Maven recipe artifact coordinate.

Link copied to clipboard

Replace all recipe artifact coordinates.

Link copied to clipboard

Explicit rewrite.yaml path.

Link copied to clipboard

Inline rewrite.yaml content, which takes precedence over rewriteConfig.

Link copied to clipboard

Bypass the official plugin attempt and use the selected LST execution mode directly.

Link copied to clipboard

Timeout for build-tool subprocesses used while resolving an LST classpath.

Link copied to clipboard

Advanced structured override for the LST worker launcher.