Pankraz76 commented on code in PR #2380:
URL: https://github.com/apache/maven/pull/2380#discussion_r2105923657


##########
impl/maven-impl/src/main/java/org/apache/maven/impl/resolver/scopes/Maven3ScopeManagerConfiguration.java:
##########
@@ -24,15 +24,14 @@
 import java.util.Collections;
 import java.util.stream.Collectors;
 
-import org.eclipse.aether.artifact.ArtifactProperties;
+import org.apache.maven.api.DependencyScope;
+import org.apache.maven.impl.resolver.artifact.MavenArtifactProperties;
 import org.eclipse.aether.impl.scope.BuildScopeMatrixSource;
 import org.eclipse.aether.impl.scope.BuildScopeSource;
 import org.eclipse.aether.impl.scope.CommonBuilds;
 import org.eclipse.aether.impl.scope.InternalScopeManager;
 import org.eclipse.aether.impl.scope.ScopeManagerConfiguration;
 import org.eclipse.aether.internal.impl.scope.ScopeManagerDump;
-import org.eclipse.aether.scope.DependencyScope;
-import org.eclipse.aether.scope.ResolutionScope;

Review Comment:
   might redo



##########
impl/maven-impl/src/main/java/org/apache/maven/impl/resolver/scopes/Maven3ScopeManagerConfiguration.java:
##########
@@ -89,33 +84,37 @@ public BuildScopeSource getBuildScopeSource() {
     }
 
     @Override
-    public Collection<DependencyScope> 
buildDependencyScopes(InternalScopeManager internalScopeManager) {
-        ArrayList<DependencyScope> result = new ArrayList<>();
-        result.add(internalScopeManager.createDependencyScope(DS_COMPILE, 
true, all()));
+    public Collection<org.eclipse.aether.scope.DependencyScope> 
buildDependencyScopes(
+            InternalScopeManager internalScopeManager) {
+        ArrayList<org.eclipse.aether.scope.DependencyScope> result = new 
ArrayList<>();
+        
result.add(internalScopeManager.createDependencyScope(DependencyScope.COMPILE.id(),
 true, all()));
         result.add(internalScopeManager.createDependencyScope(
-                DS_RUNTIME, true, 
byBuildPath(CommonBuilds.BUILD_PATH_RUNTIME)));
+                DependencyScope.RUNTIME.id(), true, 
byBuildPath(CommonBuilds.BUILD_PATH_RUNTIME)));
         result.add(internalScopeManager.createDependencyScope(
-                DS_PROVIDED,
+                DependencyScope.PROVIDED.id(),
                 false,
                 union(
                         byBuildPath(CommonBuilds.BUILD_PATH_COMPILE),
                         select(CommonBuilds.PROJECT_PATH_TEST, 
CommonBuilds.BUILD_PATH_RUNTIME))));
         result.add(internalScopeManager.createDependencyScope(
-                DS_TEST, false, 
byProjectPath(CommonBuilds.PROJECT_PATH_TEST)));
+                DependencyScope.TEST.id(), false, 
byProjectPath(CommonBuilds.PROJECT_PATH_TEST)));
         result.add(internalScopeManager.createSystemDependencyScope(
-                DS_SYSTEM, false, all(), ArtifactProperties.LOCAL_PATH));
+                DependencyScope.SYSTEM.id(), false, all(), 
MavenArtifactProperties.LOCAL_PATH));
         return result;
     }
 
     @Override
-    public Collection<ResolutionScope> 
buildResolutionScopes(InternalScopeManager internalScopeManager) {
-        Collection<DependencyScope> allDependencyScopes = 
internalScopeManager.getDependencyScopeUniverse();
-        Collection<DependencyScope> nonTransitiveDependencyScopes =
+    public Collection<org.eclipse.aether.scope.ResolutionScope> 
buildResolutionScopes(
+            InternalScopeManager internalScopeManager) {
+        Collection<org.eclipse.aether.scope.DependencyScope> 
allDependencyScopes =
+                internalScopeManager.getDependencyScopeUniverse();
+        Collection<org.eclipse.aether.scope.DependencyScope> 
nonTransitiveDependencyScopes =
                 allDependencyScopes.stream().filter(s -> 
!s.isTransitive()).collect(Collectors.toSet());
-        DependencyScope system =
-                
internalScopeManager.getDependencyScope(DS_SYSTEM).orElse(null);
+        org.eclipse.aether.scope.DependencyScope system = internalScopeManager
+                .getDependencyScope(DependencyScope.SYSTEM.id())
+                .orElse(null);
 
-        ArrayList<ResolutionScope> result = new ArrayList<>();
+        ArrayList<org.eclipse.aether.scope.ResolutionScope> result = new 
ArrayList<>();

Review Comment:
   ```suggestion
           ArrayList<ResolutionScope> result = new ArrayList<>();
   ```
   might use import again.



##########
src/site/markdown/maven-configuration.md:
##########
@@ -53,6 +53,7 @@ To modify this file, edit the template and regenerate.
 | `maven.logger.showThreadId` | `Boolean` | If you would like to output the 
current thread id, then set to true. Defaults to false. |  `false`  | 4.0.0 | 
User properties |
 | `maven.logger.showThreadName` | `Boolean` | Set to true if you want to 
output the current thread name. Defaults to true. |  `true`  | 4.0.0 | User 
properties |
 | `maven.logger.warnLevelString` | `String` | The string value output for the 
warn level. Defaults to WARN. |  `WARN`  | 4.0.0 | User properties |
+| `maven.maven3Personality` | `Boolean` | User property for controlling "maven 
personality". If set to {@code true} Maven will behave as previous major 
version, Maven 3. |  `false`  | 4.0.0 | User properties |

Review Comment:
   ```suggestion
   | `maven.maven3Personality` | `Boolean` | User property for controlling 
"maven personality". If activated Maven will behave as previous major version, 
Maven 3. |  `false`  | 4.0.0 | User properties |
   ```
   this is just an idea as true/false is kind of technical detail and quite 
known.
   Might give business case more attention, rather then some data type used.



-- 
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