Skip to content

Commit 59bb831

Browse files
committed
Add local repo to ExecutionContext
hoping to fix non-resolvable local project issue
1 parent 100198a commit 59bb831

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

sbm-support-rewrite/src/main/java/org/springframework/sbm/parsers/RewriteProjectParser.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,9 @@
2424
import org.openrewrite.SourceFile;
2525
import org.openrewrite.marker.Marker;
2626
import org.openrewrite.maven.AbstractRewriteMojo;
27+
import org.openrewrite.maven.MavenExecutionContextView;
2728
import org.openrewrite.maven.MavenMojoProjectParser;
29+
import org.openrewrite.maven.tree.MavenRepository;
2830
import org.openrewrite.style.NamedStyles;
2931
import org.openrewrite.tree.ParsingEventListener;
3032
import org.openrewrite.tree.ParsingExecutionContextView;
@@ -84,7 +86,7 @@ public RewriteProjectParsingResult parse(Path baseDir, List<Resource> resources,
8486
if(!baseDir.isAbsolute()) {
8587
baseDir = baseDir.toAbsolutePath().normalize();
8688
}
87-
89+
MavenExecutionContextView.view(executionContext).setLocalRepository(new MavenRepository("local", "file://" + Path.of(System.getProperty("user.home")).resolve(".m2/repository"), null, null, false, null, null, null));
8890
eventPublisher.publishEvent(new StartedParsingProjectEvent(resources));
8991

9092
ParsingExecutionContextView.view(executionContext).setParsingListener(parsingEventListener);

0 commit comments

Comments
 (0)