run
Execute the configured recipe against the project directory.
Return
A RunResult containing the raw OpenRewrite results, the list of files written to disk (empty when Builder.dryRun is true), and the project directory.
Throws
if the recipe name is not found in the loaded JARs or in the classpath.
if any unrecoverable error occurs during LST building or recipe execution. Errors during individual file parsing are logged as warnings and do not abort the run.