Skip to content

Commit 69267a1

Browse files
authored
Move ensure in boundaries of project lock (#2470)
Move method into lock scope as it is mutating MavenProject instance. Fixes #2455
1 parent 9ac9bc2 commit 69267a1

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

maven-core/src/main/java/org/apache/maven/lifecycle/internal/MojoExecutor.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -310,9 +310,9 @@ private void doExecute(
310310

311311
List<MavenProject> forkedProjects = executeForkedExecutions(mojoExecution, session, projectIndex);
312312

313-
ensureDependenciesAreResolved(mojoDescriptor, session, dependencyContext);
314-
315313
try (ProjectLock lock = new ProjectLock(session, mojoDescriptor)) {
314+
ensureDependenciesAreResolved(mojoDescriptor, session, dependencyContext);
315+
316316
doExecute2(session, mojoExecution);
317317
} finally {
318318
for (MavenProject forkedProject : forkedProjects) {

0 commit comments

Comments
 (0)