This is an automated email from the ASF dual-hosted git repository.
cstamas pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/maven-resolver.git
The following commit(s) were added to refs/heads/master by this push:
new 90087c3b Rename the new Scopes class (#414)
90087c3b is described below
commit 90087c3b2495fa0feccdc94031532771a477a5fb
Author: Tamas Cservenak <[email protected]>
AuthorDate: Thu Jan 25 13:17:12 2024 +0100
Rename the new Scopes class (#414)
The class name is too generic and too wide (scope of what?). IMHO
`DependencyScopes` covers much better the intent here.
---
.../aether/util/artifact/{Scopes.java => DependencyScopes.java} | 4 ++--
.../src/main/java/org/eclipse/aether/util/artifact/JavaScopes.java | 4 ++--
.../aether/util/graph/manager/AbstractDependencyManager.java | 7 ++++---
.../util/graph/transformer/JavaDependencyContextRefiner.java | 3 ++-
.../eclipse/aether/util/graph/transformer/JavaScopeDeriver.java | 3 ++-
.../eclipse/aether/util/graph/transformer/JavaScopeSelector.java | 3 ++-
6 files changed, 14 insertions(+), 10 deletions(-)
diff --git
a/maven-resolver-util/src/main/java/org/eclipse/aether/util/artifact/Scopes.java
b/maven-resolver-util/src/main/java/org/eclipse/aether/util/artifact/DependencyScopes.java
similarity index 96%
rename from
maven-resolver-util/src/main/java/org/eclipse/aether/util/artifact/Scopes.java
rename to
maven-resolver-util/src/main/java/org/eclipse/aether/util/artifact/DependencyScopes.java
index a78ba47a..ef2c4df2 100644
---
a/maven-resolver-util/src/main/java/org/eclipse/aether/util/artifact/Scopes.java
+++
b/maven-resolver-util/src/main/java/org/eclipse/aether/util/artifact/DependencyScopes.java
@@ -29,7 +29,7 @@ package org.eclipse.aether.util.artifact;
* @see org.eclipse.aether.graph.Dependency#getScope()
* @since 2.0.0
*/
-public final class Scopes {
+public final class DependencyScopes {
/**
* Special scope that tells resolver that dependency is not to be found in
any regular repository, so it should not
@@ -42,7 +42,7 @@ public final class Scopes {
*/
public static final String SYSTEM = "system";
- private Scopes() {
+ private DependencyScopes() {
// hide constructor
}
}
diff --git
a/maven-resolver-util/src/main/java/org/eclipse/aether/util/artifact/JavaScopes.java
b/maven-resolver-util/src/main/java/org/eclipse/aether/util/artifact/JavaScopes.java
index 0193dcdd..43915f1f 100644
---
a/maven-resolver-util/src/main/java/org/eclipse/aether/util/artifact/JavaScopes.java
+++
b/maven-resolver-util/src/main/java/org/eclipse/aether/util/artifact/JavaScopes.java
@@ -24,7 +24,7 @@ package org.eclipse.aether.util.artifact;
* @see org.eclipse.aether.graph.Dependency#getScope()
*
* @deprecated Definition and semantics of the scopes should be defined by
consumer project. Resolver out-of-the-box
- * supported scopes are defined in {@link Scopes} class. Resolver is oblivious
about any other scopes and their
+ * supported scopes are defined in {@link DependencyScopes} class. Resolver is
oblivious about any other scopes and their
* semantics.
*/
@Deprecated
@@ -34,7 +34,7 @@ public final class JavaScopes {
public static final String PROVIDED = "provided";
- public static final String SYSTEM = Scopes.SYSTEM;
+ public static final String SYSTEM = DependencyScopes.SYSTEM;
public static final String RUNTIME = "runtime";
diff --git
a/maven-resolver-util/src/main/java/org/eclipse/aether/util/graph/manager/AbstractDependencyManager.java
b/maven-resolver-util/src/main/java/org/eclipse/aether/util/graph/manager/AbstractDependencyManager.java
index 76f1afb4..86e08f44 100644
---
a/maven-resolver-util/src/main/java/org/eclipse/aether/util/graph/manager/AbstractDependencyManager.java
+++
b/maven-resolver-util/src/main/java/org/eclipse/aether/util/graph/manager/AbstractDependencyManager.java
@@ -32,7 +32,7 @@ import org.eclipse.aether.collection.DependencyManagement;
import org.eclipse.aether.collection.DependencyManager;
import org.eclipse.aether.graph.Dependency;
import org.eclipse.aether.graph.Exclusion;
-import org.eclipse.aether.util.artifact.Scopes;
+import org.eclipse.aether.util.artifact.DependencyScopes;
import static java.util.Objects.requireNonNull;
@@ -195,7 +195,7 @@ public abstract class AbstractDependencyManager implements
DependencyManager {
}
management.setScope(scope);
- if (!Scopes.SYSTEM.equals(scope)
+ if (!DependencyScopes.SYSTEM.equals(scope)
&&
dependency.getArtifact().getProperty(ArtifactProperties.LOCAL_PATH, null) !=
null) {
Map<String, String> properties =
new
HashMap<>(dependency.getArtifact().getProperties());
@@ -204,7 +204,8 @@ public abstract class AbstractDependencyManager implements
DependencyManager {
}
}
- if ((Scopes.SYSTEM.equals(scope)) || (scope == null &&
Scopes.SYSTEM.equals(dependency.getScope()))) {
+ if ((DependencyScopes.SYSTEM.equals(scope))
+ || (scope == null &&
DependencyScopes.SYSTEM.equals(dependency.getScope()))) {
String localPath = managedLocalPaths.get(key);
if (localPath != null) {
if (management == null) {
diff --git
a/maven-resolver-util/src/main/java/org/eclipse/aether/util/graph/transformer/JavaDependencyContextRefiner.java
b/maven-resolver-util/src/main/java/org/eclipse/aether/util/graph/transformer/JavaDependencyContextRefiner.java
index 6d4c54fd..1d04bc3b 100644
---
a/maven-resolver-util/src/main/java/org/eclipse/aether/util/graph/transformer/JavaDependencyContextRefiner.java
+++
b/maven-resolver-util/src/main/java/org/eclipse/aether/util/graph/transformer/JavaDependencyContextRefiner.java
@@ -23,6 +23,7 @@ import
org.eclipse.aether.collection.DependencyGraphTransformationContext;
import org.eclipse.aether.collection.DependencyGraphTransformer;
import org.eclipse.aether.graph.Dependency;
import org.eclipse.aether.graph.DependencyNode;
+import org.eclipse.aether.util.artifact.DependencyScopes;
import org.eclipse.aether.util.artifact.JavaScopes;
import static java.util.Objects.requireNonNull;
@@ -35,7 +36,7 @@ import static java.util.Objects.requireNonNull;
* @see DependencyNode#getRequestContext()
*
* @deprecated This class belongs to consumer project. Resolver have no notion
of scopes other than those defined
- * in {@link org.eclipse.aether.util.artifact.Scopes} class, moreover it has
no knowledge about scope transformation
+ * in {@link DependencyScopes} class, moreover it has no knowledge about scope
transformation
* of dependencies to build path scopes.
*/
@Deprecated
diff --git
a/maven-resolver-util/src/main/java/org/eclipse/aether/util/graph/transformer/JavaScopeDeriver.java
b/maven-resolver-util/src/main/java/org/eclipse/aether/util/graph/transformer/JavaScopeDeriver.java
index d0aa1b41..e4324ca2 100644
---
a/maven-resolver-util/src/main/java/org/eclipse/aether/util/graph/transformer/JavaScopeDeriver.java
+++
b/maven-resolver-util/src/main/java/org/eclipse/aether/util/graph/transformer/JavaScopeDeriver.java
@@ -19,6 +19,7 @@
package org.eclipse.aether.util.graph.transformer;
import org.eclipse.aether.RepositoryException;
+import org.eclipse.aether.util.artifact.DependencyScopes;
import org.eclipse.aether.util.artifact.JavaScopes;
import org.eclipse.aether.util.graph.transformer.ConflictResolver.ScopeContext;
import org.eclipse.aether.util.graph.transformer.ConflictResolver.ScopeDeriver;
@@ -27,7 +28,7 @@ import
org.eclipse.aether.util.graph.transformer.ConflictResolver.ScopeDeriver;
* A scope deriver for use with {@link ConflictResolver} that supports the
scopes from {@link JavaScopes}.
*
* @deprecated This class belongs to consumer project. Resolver have no notion
of scopes other than those defined
- * in {@link org.eclipse.aether.util.artifact.Scopes} class, moreover it has
no knowledge about scope transformation
+ * in {@link DependencyScopes} class, moreover it has no knowledge about scope
transformation
* of dependencies to build path scopes.
*/
@Deprecated
diff --git
a/maven-resolver-util/src/main/java/org/eclipse/aether/util/graph/transformer/JavaScopeSelector.java
b/maven-resolver-util/src/main/java/org/eclipse/aether/util/graph/transformer/JavaScopeSelector.java
index 8661beb6..416614c7 100644
---
a/maven-resolver-util/src/main/java/org/eclipse/aether/util/graph/transformer/JavaScopeSelector.java
+++
b/maven-resolver-util/src/main/java/org/eclipse/aether/util/graph/transformer/JavaScopeSelector.java
@@ -23,6 +23,7 @@ import java.util.HashSet;
import java.util.Set;
import org.eclipse.aether.RepositoryException;
+import org.eclipse.aether.util.artifact.DependencyScopes;
import org.eclipse.aether.util.artifact.JavaScopes;
import
org.eclipse.aether.util.graph.transformer.ConflictResolver.ConflictContext;
import org.eclipse.aether.util.graph.transformer.ConflictResolver.ConflictItem;
@@ -34,7 +35,7 @@ import
org.eclipse.aether.util.graph.transformer.ConflictResolver.ScopeSelector;
* "runtime" which is wider than "test". If however a direct dependency is
involved, its scope is selected.
*
* @deprecated This class belongs to consumer project. Resolver have no notion
of scopes other than those defined
- * in {@link org.eclipse.aether.util.artifact.Scopes} class, moreover it has
no knowledge about scope transformation
+ * in {@link DependencyScopes} class, moreover it has no knowledge about scope
transformation
* of dependencies to build path scopes.
*/
@Deprecated