You can increase the size of the Java heap to see if that helps:
{% tabs %} {% tab title="Gradle" %}
./gradlew -Dorg.gradle.jvmargs=-Xmx8G rewrite:run
{% endtab %}
{% tab title="Maven" %}
export MAVEN_OPTS="-Xmx8G"
./mvnw rewrite:run
{% endtab %} {% endtabs %}
OpenRewrite is likely building up a model of your code and resolving types – this can take a while. Right now, there is not a progress report for recipe runs. However, there is a suggestion to add progress indicators that you can +1 here.
Yes. Take a look at the getting started with data tables guide. Right now, data tables can only be accessed through the Moderne platform. Access to these will be made available through the Maven and Gradle plugin soon.
This is not possible right now and doing so would be quite complicated. For a detailed explanation as to why, check out this post.