|
45 | 45 | import org.eclipse.aether.RepositorySystemSession;
|
46 | 46 | import org.eclipse.aether.RequestTrace;
|
47 | 47 | import org.eclipse.aether.artifact.Artifact;
|
48 |
| -import org.eclipse.aether.artifact.ArtifactType; |
49 |
| -import org.eclipse.aether.artifact.DefaultArtifact; |
50 | 48 | import org.eclipse.aether.collection.CollectRequest;
|
51 | 49 | import org.eclipse.aether.collection.DependencyManager;
|
52 | 50 | import org.eclipse.aether.collection.DependencySelector;
|
@@ -431,14 +429,7 @@ private void resolveArtifactDescriptorAsync(Args args, DependencyProcessingConte
|
431 | 429 | private ArtifactDescriptorResult resolveDescriptorForVersion(
|
432 | 430 | Args args, DependencyProcessingContext context, Results results, Dependency dependency, Version version) {
|
433 | 431 | Artifact original = dependency.getArtifact();
|
434 |
| - Artifact newArtifact = new DefaultArtifact( |
435 |
| - original.getGroupId(), |
436 |
| - original.getArtifactId(), |
437 |
| - original.getClassifier(), |
438 |
| - original.getExtension(), |
439 |
| - version.toString(), |
440 |
| - original.getProperties(), |
441 |
| - (ArtifactType) null); |
| 432 | + Artifact newArtifact = original.setVersion(version.toString()); |
442 | 433 | Dependency newDependency =
|
443 | 434 | new Dependency(newArtifact, dependency.getScope(), dependency.isOptional(), dependency.getExclusions());
|
444 | 435 | DependencyProcessingContext newContext = context.copy();
|
|
0 commit comments