|
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