From 8fe8398c05ebc0737814972c6faada29c2001592 Mon Sep 17 00:00:00 2001 From: Tim te Beek Date: Thu, 21 Nov 2024 11:44:12 +0100 Subject: [PATCH] Update faq.md --- docs/reference/faq.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/docs/reference/faq.md b/docs/reference/faq.md index f57ccde45f..39a50232fe 100644 --- a/docs/reference/faq.md +++ b/docs/reference/faq.md @@ -104,6 +104,9 @@ The Moderne CLI builds the LST artifacts for your repository in pieces if the re ## I'm getting `Failed to parse or resolve the Maven POM file or one of its dependencies; We cannot reliably continue without this information.` when running OpenRewrite. OpenRewrite needs to resolve the Maven POM file and its dependencies to build up the Lossless Semantic Tree (LST). +We parse parse the POM files of your project, your dependencies and any plugins to enrich our type information, and resolve any transitive dependencies. +When POM files can not be found or parsed, we are not able to type attribute some elements of your code, and recipes will fail to match those elements. + If you're seeing this error, it's likely that OpenRewrite is having trouble resolving the POM file or its dependencies. The output will indicate with markers which `` which POM failed, and which repositories were tried. @@ -289,4 +292,4 @@ Time savings estimates provide you with a general idea of how much time was save The assumption is that this time saved number represents how long it would take a developer to change the code, create a PR to review said change, and then merge/deploy it once it was reviewed. It _does not_ estimate how long it would take a developer to find this issue in the code (which, in some cases, can be quite a bit longer than making the change itself). -[You can export data tables with those results per recipe](../running-recipes/data-tables.md). \ No newline at end of file +[You can export data tables with those results per recipe](../running-recipes/data-tables.md).