gnodet commented on code in PR #13241:
URL: https://github.com/apache/maven/pull/13241#discussion_r4073912813


##########
impl/maven-core/src/main/java/org/apache/maven/graph/DefaultGraphBuilder.java:
##########
@@ -141,6 +140,7 @@ private Result<ProjectDependencyGraph> 
reactorDependencyGraph(MavenSession sessi
                 trimSelectedProjects(activeProjects, allSortedProjects, 
projectDependencyGraph, session.getRequest());
         activeProjects = trimResumedProjects(activeProjects, 
projectDependencyGraph, session.getRequest());
         activeProjects = trimExcludedProjects(activeProjects, 
projectDependencyGraph, session.getRequest());
+        validateExtensionIsNotPartOfReactor(activeProjects, projects, 
session.getRequest());

Review Comment:
   The name `validateExtensionIsNotPartOfReactor` reads as *"check that an 
extension is absent from the reactor"*, but what the method actually does is 
*"check that no active project uses as an extension another project that is 
also part of the active reactor build"*. A more accurate name, and renaming the 
first parameter to `activeProjects` to match its meaning:
   
   ```suggestion
           validateReactorExtensionNotUsedInActiveReactor(activeProjects, 
projects, session.getRequest());
   ```



##########
impl/maven-core/src/main/java/org/apache/maven/graph/DefaultGraphBuilder.java:
##########
@@ -376,15 +376,17 @@ private List<MavenProject> 
getProjectsForMavenReactor(MavenSession session) thro
         return requestPomCollectionStrategy.collectProjects(request);
     }
 
-    private void validateProjects(List<MavenProject> projects, 
MavenExecutionRequest request)
+    private void validateExtensionIsNotPartOfReactor(
+            List<MavenProject> projects, List<MavenProject> allProjects, 
MavenExecutionRequest request)

Review Comment:
   Same rename here, plus `projects` → `activeProjects` for the first parameter 
(it receives the already-trimmed active reactor, while `allProjects` is the 
full collected set):
   
   ```suggestion
       private void validateReactorExtensionNotUsedInActiveReactor(
               List<MavenProject> activeProjects, List<MavenProject> 
allProjects, MavenExecutionRequest request)
   ```



-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to